【发布时间】:2014-11-03 22:38:15
【问题描述】:
我在 Xcode 6 GM 上的 iPhone 6 Simulator (iOS 8) 上的 UITableView 上发现了一个奇怪的空白。我试图从情节提要和代码中设置SeparatorInset,但空白一直存在。
以下代码适用于 iOS 7,但不适用于 iOS 8(iPhone 6 模拟器)。
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
if ([tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[tableView setSeparatorInset:UIEdgeInsetsZero];
}
}
我在下面附上了截图:
顺便说一句,我正在使用 AutoLayout。我希望有人能告诉我一种去除TableView 上奇怪空白的方法。
【问题讨论】:
-
我从这个博客datacalculation.blogspot.in/2014/10/…得到了一个工作参考
-
这个答案可能会帮助其他有同样问题的人:stackoverflow.com/a/38206546/1137246
标签: ios iphone uitableview ios8 xcode6