如您所见,上面的分隔符布局不正确。 tableView
位于MoreTabController
。
我发现解决方案为How to fix UITableView separator on iOS 7?和此Is there a way to make UITableView cells in iOS 7 not have a line break in the separator?
但我正在针对SDK 6.0而不是SDK 7.0编译我的应用,因为如果针对SDK 7.0进行编译,我的应用无法运行。函数setSeparatorInset
仅在SDK 7.0之后存在,我可以用其他任何方式解决这个问题吗?
答案 0 :(得分:1)
//在ios 7中我们可以在UITableView双向中设置separatorInset
1)由Pragmatically设置
table.separatorInset=UIEdgeInsetsZero;
2)或者你可以这样做
答案 1 :(得分:0)
答案 2 :(得分:0)
解决方案可以是,将分隔符样式设置为None。 然后,添加一个imageview或uiview(背景颜色为灰色),其宽度为单元格宽度和高度1或2(取决于您希望分隔符的厚度),然后在单元格的末尾添加此视图或图像。 这也可以帮助您设置自己的分隔符颜色。 希望这会有所帮助。