2017-09-21 41 views
5

Niedawno zaktualizowałem program do Xcode 9 i uruchomiłem projekt na symulatorze iPhone X, a widok pod paskiem stanu jest zniekształcony. W innym telefonie wszystko działa dobrze.Wyświetlanie pod paskiem stanu w symulatorze iPhone X zniekształcone

zniekształcony obraz w iPhone X

enter image description here

Niezakłócona widok w innych telefonach

enter image description here

+0

Czy używasz interfejsu Builder? Czy korzystasz z bezpiecznego obszaru? –

+0

Używam scenorysu. Projekt został zbudowany w języku xcode 8 i nie było tam obszaru bezpiecznego. –

Odpowiedz

3

Jeśli nie używać bezpiecznej okolicy, można przypiąć go do góry Layout Przewodnik z 0 stała:

enter image description here

Można również włączyć Bezpieczny obszar w Inspektorze plików kontrolera widoku, można go cofnąć z powrotem do systemu iOS 9 i ponownie przypiąć wierzchołek ze stałą 0. Y

enter image description here

0

widoku ustawionego jako 44. Pasek stanu wysokość wynosi 44. Jeśli pasek nawigacyjny jest tam, sprawiają, że 145. Mam nadzieję, że to będzie działać