This is not a question, rather a solution to the problem I faced.
In Xcode 7, when the application is run on iOS 9 on iPad devices, the UITableViewCell
leaves some margin onto the left side of the UITableView
. And rotating the device to the landscape would increase the margins.
The solution I found is:
Setting cellLayoutMarginsFollowReadableWidth
to NO
.
self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;
This property is only available in iOS 9. So, you will have to put a condition to check the iOS version, else it will crash.
if (NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_8_1)
{
self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…