2015-10-13 3 views
0

Недавно я обнаружил, что строка состояния отображается под uiview в раскадровке (см. Образец прикрепленного изображения), а также во время выполнения на устройстве, а также в симуляторе.Строка состояния в представлении в виде раскадровки

Устройство enter image description here

Раскадровка

enter image description here

Любые идеи, как это может быть решена? Что-то связано со свойствами раскадровки? Спасибо за помощь.

+0

Вы можете добавить скриншот с устройства? Я никогда не видел этого раньше без какой-то волшебной хитрости. – Fennelouski

+0

Можете ли вы попробовать переместить этот uiview? –

+0

@Fennelouski добавил скриншот устройства. – Vish

ответ

0

У вас есть какие-либо ограничения?

Так что, если я пытаюсь просто поместить UIView в раскадровке без ограничений я получил

enter image description here

Но если добавить некоторые ограничения, как

enter image description here

Я получил правильный результат

enter image description here

+0

Что вы делаете, чтобы получить эту опцию Top Layout Guide в IB? Я вижу только опцию «Просмотр (текущее расстояние ...)». – knarf74

+0

«При создании сцены раскадровки объект« Руководство по верхнему макету »доступен в виде контура интерфейса Builder как дочерний элемент объекта« Контроллер представления »». - посмотрите здесь [link] (https://developer.apple.com/documentation/uikit/uiviewcontroller/1621367-toplayoutguide) – gbk

Смежные вопросы