Xcode 7 iOS 9 UITableViewCell Separator Inset Problem

Dies ist keine Frage, sondern eine Lösung für das Problem, mit dem ich konfrontiert war.

In Xcode 7 lassen die UITableView-Zellen beim Ausführen der Anwendung unter iOS 9 auf iPad-Geräten einen gewissen Rand auf der linken Seite der Tabellenansicht. Wenn Sie das Gerät auf Querformat drehen, werden die Ränder vergrößert.

Die Lösung, die ich gefunden habe, ist:

Setzen Sie "cellLayoutMarginsFollowReadableWidth" auf NO.

self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;

Da diese Eigenschaft nur in iOS 9 verfügbar ist, müssen Sie eine Bedingung setzen, um die iOS-Version zu überprüfen, da sie sonst abstürzt.

if(NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_8_1)
{
    self.tbl_Name.cellLayoutMarginsFollowReadableWidth = NO;
}

Hoffentlich ist es für andere hilfreich.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage