Это не вопрос, а решение проблемы, с которой я столкнулся.Xcode 7 iOS 9 UITableViewCell Separator Вставка номер
В Xcode 7, когда приложение запускается на iOS 9 на iPad-устройствах, ячейки UITableView оставляют некоторый запас на левой стороне таблицы. И поворот устройства в ландшафт увеличит поля.
Решение я нашел:
Установка "cellLayoutMarginsFollowReadableWidth" к NO.
self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;
Поскольку это свойство доступно только прошивка 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) –
Да, это отлично работает для меня, особенно на iPad с iOS 9 –
Я только столкнулся с серьезной проблемой с этим ответом, он использует версию 'NSFoundationVersionNumber_iOS_8_1', вместо этого нужно использовать' NSFoundationVersionNumber_iOS_8_4', иначе это приведет к сбою приложения, работающего под iOS8.2 и iOS8.3 и IOS8.4. – Alex