这不是问题,而是我遇到的问题的解决方案。Xcode 7 iOS 9 UITableViewCell分隔符插入问题
在Xcode 7中,当应用程序在iPad设备上的iOS 9上运行时,UITableView单元格会在tableview的左侧留下一些空白。将设备旋转到风景会增加边距。
我找到的解决方案是:
设置 “cellLayoutMarginsFollowReadableWidth” 为NO。
self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;
因为,这个属性仅在iOS版9可用,因此,您将不得不把一个条件检查的iOS版本,否则会崩溃。
if(NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_8_1)
{
self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;
}
希望对他人有帮助。
[有同样的问题](http://stackoverflow.com/questions/31537196/ios-9-uitableview-separators-significant-left-margin) –
是的,这对我来说非常适合我,尤其是在iOS 9的iPad上 –
我刚刚遇到了一个严重的问题,它使用的版本是'NSFoundationVersionNumber_iOS_8_1',它需要使用'NSFoundationVersionNumber_iOS_8_4',否则会崩溃运行iOS8.2和iOS8.3的应用程序和IOS8.4我使用的IOS8.4 – Alex