IOS 7中的uitableView分隔符布局问题

时间:2013-10-02 03:11:09

标签: ios iphone uitableview ios7

enter image description here

如您所见,上面的分隔符布局不正确。 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之后存在,我可以用其他任何方式解决这个问题吗?

3 个答案:

答案 0 :(得分:1)

//在ios 7中我们可以在UITableView双向中设置separatorInset

1)由Pragmatically设置

table.separatorInset=UIEdgeInsetsZero;

2)或者你可以这样做

screen Shot

答案 1 :(得分:0)

我在这个答案中找到了解决方案

How to fix UITableView separator on iOS 7?

希望它也能帮到你

答案 2 :(得分:0)

解决方案可以是,将分隔符样式设置为None。 然后,添加一个imageview或uiview(背景颜色为灰色),其宽度为单元格宽度和高度1或2(取决于您希望分隔符的厚度),然后在单元格的末尾添加此视图或图像。 这也可以帮助您设置自己的分隔符颜色。 希望这会有所帮助。