Почему элементы раскадровки ui не отображаются на UIViewController в xcode 6?

Я новичок в разработке IOS. Я разрабатываю приложение для устройств IOS 8. Я использовал раскадровку для моего дизайна вчера, в моем раскадровке, показывающем весь дизайн пользовательского интерфейса, но сегодня утром он показывает пустое UIViewController. Отсутствие элемента элемента пользовательского интерфейса, пожалуйста, смотрите на снимке экрана, и очень странно, что когда я запускаю свое приложение, все элементы ui видны на моем устройстве. Я google, но не найду никакого решения, пожалуйста, помогите мне. Заранее благодарю вас.

enter image description here

Ответы

Ответ 1

Мне кажется, что вы используете класс размера, и вы вошли в класс определенного размера и добавили эти представления. Теперь вы вернулись в класс любого размера, поэтому взглядов там нет (поэтому они выделены серым цветом в контуре документа слева). Они доступны только для определенного класса. Если вы снова вернетесь к нему, как бы то ни было, вы увидите их снова. В принципе, вы создали условные представления - условие состоит в том, что они присутствуют только в том случае, когда ситуация с конкретным размерным классом имеет место.

Другими словами, если вы хотите, чтобы ваш макет применялся в общем случае, вы хотите начать с создания и редактирования его под классами любого размера. Только после этого вы переходите к определенному классу размера и изменяете макет для этого определенного класса.

когда я запускаю мое приложение, все элементы ui видны на моем устройстве

Да, потому что на вашем устройстве конкретная ситуация с классом размера соответствует классу размера, который вы редактировали, когда вы добавили эти представления. Так они и есть. Мне кажется, что моя догадка правильна.

Ответ 2

введите описание изображения здесь

Выберите установку: Поскольку все компоненты [например, метка, текстовое поле, кнопки] находятся в режиме отключения, один из них может установить флажок Установленный флажок, чтобы он снова включал ограничение.

Ответ 3

Размер должен быть одинаковым во всем раскадровке xcode

Ответ 4

В моем случае это было связано с тем, что я установил альфа 0.0 и забыл ее.