Мои .plist
UIStatusBarHidden
равны false
, поэтому мое приложение не отображает строку состояния iOS.
Элементы пользовательского интерфейса, которые подключены к верхней части пользовательского UIView
Iесть, появляются слишком высоко на устройствах iPhone 6/7/8.Это потому, что IB учитывает строку состояния в моих главных ограничениях.(Строка состояния iOS - безопасная область в моем XIB.)
Как мне сказать IB, что у меня нет строки состояния, чтобы мои верхние элементы пользовательского интерфейса выглядели правильно для iPhone 6/7/8,Я не хочу испортить их макет для устройств iPhone X, что уже хорошо.
Как все выглядит в IB:
При работе наСимулятор:
Отключив опцию «Безопасная зона», можно получить правильный iPhone 6/7/8 (увеличив константы ограничений), но затем эти элементы пользовательского интерфейсабудет слишком высоко на устройствах iPhone X.