2014-09-23 3 views
4

Я столкнулся с этой проблемой на Xcode 6 Beta 6. Когда я выбираю основной вид раскадровки, где я могу видеть все виды моего приложения со всеми компонентами (кнопками, списками и т. Д.), Я могу видеть только сам вид, но никаких компонентов в них не было, хотя я поставил их там раньше. Когда я создаю и запускаю приложение в симуляторе, все компоненты видны, но когда я развиваюсь, я не вижу их. В левой части окна пользовательского интерфейса основной раскадровки перечислены все контроллеры, и когда я разворачиваю каждый из них, я вижу компоненты, которые должны отображаться в представлении, но они как отключенные (исчезают).Xcode 6 beta 6 - Товары на главной доске объявлений исчезли/отключены

Компилятор не показывает ошибок или предупреждений. Кто-нибудь знает, что происходит, и как я могу это исправить?

EDIT: Я установил последнюю версию, но у меня все еще есть та же проблема. Неужели никто никогда не сталкивался с этой проблемой?

+3

Совет: установите последнюю версию, затем проверьте, не устранена ли проблема. – Atomix

+1

относится к устаревшей версии IDE –

+0

. Сегодня я установлю последнюю версию xcode и расскажу вам, была ли эта проблема! – user2099024

ответ

7

Хорошо, теперь это исправлено. Для всех, кто затронул ту же проблему, вот что я сделал. Прежде всего, я установил новейшую версию xcode, но проблема все еще была там. Затем я открыл основную раскадровку, и я увидел, что некоторые из моих просмотров имеют неправильный размер (а не размер iphone, который я выбрал, когда я сделал представления - это был размер ipad или что-то в этом роде). Так что я сделал это просто, чтобы выбрать виды, которые имели неправильный размер, и изменить их размер до размера iphone, щелкнув по кнопке «Any Any» внизу xcode после выбора вида.

+0

Мое мнение было похоже на отключено, но это дало мне подсказку, чтобы добавить ширину и высоту к ограничениям просмотра в автоматическом макете, и это сработало! спасибо – fullMoon

22

У меня была та же проблема. Проблема заключается в том, что невидимые/серые представления не установлены «для» выбранного класса размера. Вы можете видеть, какой размер класса (ов) установлен для представления, выбрав этот вид, а затем перейдите в Инспектор атрибутов в правой панели и прокрутите до конца. Должен быть один или несколько флажков, которые говорят «Установлено».

Это скажет вам, какие классы размера имеют вид, в котором установлен вид. При нажатии на эти флажки будет установлено/удалено это представление для данного класса размера. Чтобы получить представление на раскадровке, вам нужно выбрать класс размера, в котором они установлены, нажав на элемент управления в центре нижней панели в раскадровке (он покажет вам выбранные классы классов w и h).

Я не уверен, что сделал, чтобы мои представления были удалены для выбранных в данный момент классов размеров, но убедитесь, что все флажки здесь отмечены, возвратили мои просмотры.

Если вы обнаружите, что в классах классов слишком много проблем, вы можете перейти на панель «Файловый инспектор» и полностью отключить классы размера, сняв флажок «Использовать флаги размера».

+2

Это должен быть принятый ответ! святая корова, я только что закончил несколько макетов iphone, и внезапно мои взгляды исчезли в макете ipad! уже, хотя я должен сделать все из них снова! спасибо помощнику, это помогает! – datayeah