2017-09-21 2 views
5

Ich habe vor kurzem auf xcode 9 aktualisiert und führen Sie mein Projekt auf Simulator iPhone X und die Ansicht unter Statusleiste ist verzerrt. In anderen Telefonen funktioniert alles gut.Ansicht unter Statusleiste in iPhone X Simulator verzerrt

verzerrtes Bild in iPhone X

enter image description here

unverzerrten Blick in anderen Telefonen

enter image description here

+0

Sind Sie Interface Builder verwenden? Verwenden Sie Safe Area? –

+0

Ich verwende Storyboard. Das Projekt wurde in xcode 8 erstellt und es gab keine Safe Area. –

Antwort

3

Wenn Sie nicht Safe Area verwenden, können Sie es nach oben Layout-Führungsstift mit 0 konstant:

enter image description here

Oder Sie können den sicheren Bereich im Datei-Inspektor eines View-Controllers aktivieren, er kann auf iOS 9 rückwärts deploybar sein und den oberen Bereich erneut mit 0 fixieren.

enter image description here

0

Set Ansicht des Y als 44. Statusleiste Höhe ist 44. Wenn Navigationsleiste ist, machen es 145. Ich hoffe, es wird funktionieren

Verwandte Themen