【发布时间】:2013-12-03 16:25:04
【问题描述】:
我是 iOS 开发的初学者,我尝试制作电子目录。 我使用自定义 splitView 来显示产品列表,而在 masterView 中我的 tableView 的分隔符没有正确显示......
我已经尝试通过将分隔符 inset 设置为 0 来解决该问题,但它不起作用。
你知道我应该做什么吗?
[编辑]
目前我使用将CALayer放在单元格底部的解决方案(下面的代码写在“CellForRowAtIndexPath”中
CALayer *produitsCategorieCellBottomBorder = [CALayer layer];
produitsCategorieCellBottomBorder.frame = CGRectMake(15, cell.frame.size.height-1, 320, 1.0f);
produitsCategorieCellBottomBorder.backgroundColor = [UIColor colorWithRed:198/255.0 green:197/255.0 blue:204/255.0 alpha:1.0].CGColor;
[cell.layer addSublayer:produitsCategorieCellBottomBorder];
如果您找到更好的解决方案,请告诉我:)
[编辑]
【问题讨论】:
-
在哪里设置分隔符插入?
-
您有自己的内容视图吗?似乎是那个分隔符被隐藏了
-
我试图在 storyBoard 中设置插图(它不起作用)和包含 tableView 的视图的 viewDidLoad 中(也不起作用)是的,我有自己的 Header 视图和用我的 tableView 的原型单元定义一个自定义单元
-
尝试在 UITableview 的页眉和页脚中添加高度为 1 的 UIView。
-
为什么不使用标准的tableview分隔符?
标签: ios iphone uitableview ios7 separator