#ios #xcode #interface-builder
#iOS #xcode #конструктор интерфейса
Вопрос:
Я не уверен, как это произошло, но иерархия представлений в моем проекте Xcode6 «скрыла» себя.
В меню слева представления имеют странный значок, а в режиме макета и в самом приложении представления не отображаются.
С правой стороны все ограничения выделены серым цветом.
Это функция или ошибка? я действительно не могу найти ничего, что я могу щелкнуть, чтобы заставить их снова отображаться. Я случайно нажал ярлык?
Ответ №1:
Я думаю, что вы изменили size class
в Xcode. Может быть, вы разработали его в одном классе размеров (не в wAny hAny
) и случайно изменили на другой. Только макет, разработанный в wAny hAny
, будет доступен для всех устройств / ориентаций. Если вы выбрали какой-либо конкретный класс размеров, ваши представления и ограничения будут скрыты для других макетов (выделены серым цветом). Чтобы вернуть его, измените класс размера в нижней части IB на ваш (я не знаю, какой из них вы выбрали изначально). Я бы посоветовал вам создать свой макет в wAny hAny
и внести какие-либо конкретные изменения в макет для устройства / ориентации, используя другие классы размеров.
измените это здесь wAny hAny (конструктор интерфейса внизу)