重要经验三:UITableView去掉或者修改seperator的颜色(非真正seperator)
来源:互联网 发布:电子商务数据分析教学 编辑:程序博客网 时间:2024/04/29 14:14
搞ios开发,所有人都必须要用UITableView,其代理之多、定制之多样性,是其他控件不能比的。从我刚开始搞ios开发,我就开始弄这个UITableView,几年来至少定制了十多种类型,然而,就是这最熟悉的控件,要想改变其seperator的高度,是做不到的,然而我们的设计师GG或者MM喜欢在两个Cell之间搞上一个大大的间隔,我们应该怎么做呢?
在ios7风格下,我们一般都用UITableviewStylePlain模式;
首先,我们将其sperator设置为none。
其次,我们在构建tableview的时候,使用多secton,每个section中仅有一个row的方式构建。[实现某两个代理,你懂的]。
第三,设置每个section的headerView的高度为设计师要求的高度。
第四,重新定制每一个section的headerView,设置section的背景颜色为设计师指定的颜色。代码如下:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, height)]; //height为设计师制定的高度。
view.backgroundColor = [UIColor redColor];
return view;
}
ok,恭喜你,搞定了,而且在ios6上也是适用的哟。
- 重要经验三:UITableView去掉或者修改seperator的颜色(非真正seperator)
- 重要经验三:UITableView去掉或者修改seperator的颜色(非真正seperator)
- UITableViewCell分割线Lin seperator 的去掉方法
- 修改ListView 分割线Seperator line
- 修改ListView 分割线Seperator line
- 修改ListView 分割线Seperator line
- 修改ListView 分割线Seperator line
- 定制可隐藏seperator的UITableViewCell
- Makefile:missing seperator . stop
- 关于java中的File.seperator
- UITableView多选时修改选中按钮的图片或者颜色
- StringUtils.join(Object array[],String seperator)
- iOS: 去掉UITableView多选时的blue颜色
- UITableView 去掉背景颜色
- iOS6 UITableView的背景颜色的修改
- iOS6 UITableView的背景颜色的修改
- 修改 UITableview 滚动条颜色的方法
- 去掉非聚焦 stringGrid 的最后选中的 cell 颜色
- HP Vertica Analytics Platform 评测
- java基本数据类型及计算机的原码,反码,补码,进制转换
- vim中ctags插件初识
- apk编译到系统文件
- Google官方下拉刷新组件---SwipeRefreshLayout
- 重要经验三:UITableView去掉或者修改seperator的颜色(非真正seperator)
- 让Xcode的报错提示更加精准 (非常有用,ios开发必看)
- javaWeb Servlet的Filter的使用
- PKI双证书机制及其产生过程
- 【Linux开发】Linux下的多线程编程
- JavaCore/HeapDump文件及其分析方法
- 浅析ldd命令
- 高仿微信5.2.1主界面架构 包含消息通知
- json2 的使用