2017-12-24 8 views
-1

Ich habe versucht, meine App auf das iPhone X richtig zu arbeiten, so verwendet sicheren Bereich in den XIB-Dateien mit einigen Änderungen der Einschränkungen. Wenn ich das Ergebnis am Simulator teste, funktioniert es wie erwartet, aber nicht am realen Gerät (iPhone 6). Ich habe das Projekt geputzt und wieder ausgeführt, aber nicht funktioniert.iOS Safe Bereich funktioniert nicht auf echten Geräten

enter image description here

reales Gerät (iPhone 6)

real device (iPhone 6)

+1

Ein sicherer Bereich ist Teil des Auto-Layouts, was Einschränkungen bedeutet. Wo ist deins? Es ist schwierig, ein Problem zu duplizieren, das Sie (niemand sonst) ohne das haben. – dfd

Antwort

0

Sichere Bereich Layout funktioniert gut. Ich denke, Sie verwenden iOS 10 oder älter in iPhone6. Für frühere Versionen als iOS11 funktioniert der sichere Bereich nicht. Sie müssen Ihre iOS-Version programmatisch überprüfen und NSLayoutConstraint verwenden, um den Höhenanker hinzuzufügen.

Verwandte Themen