2014-10-31 2 views
3

Я довольно новичок в Interface Builder, и я стараюсь практиковать его очень простым view. В принципе, у меня есть 3 UIViews на моем view controller. Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я настраиваю рамку из 1 UIViews, остальные 2 исчезают.Xcode 6.1: UIViews исчезают в построителе интерфейса при настройке фреймов

Вот краткий 7 второго видео проблемы: https://vine.co/v/OMlbMIdWMe5

Если я запустить приложение на устройстве, я вижу только 1 мнений (1 я регулировал) - другая 2 остаются скрытыми.

Я использую Xcode 6.1. Что может быть причиной этого?

*** EDIT: если я добавлю ограничение 1 к представлению, оно не исчезнет, ​​когда я отрегулирую рамку другого вида. То есть:

Добавить ограничение на ViewOne, тогда корректировочный размер ViewTwo приведет только к исчезновению ViewThree (без каких-либо ограничений).

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

+0

Я столкнулся с той же проблемой сегодня ... нет ответа ... – loopifnil

ответ

4

Это проблема с Xcode 6.1, и сообщается о яблоне. Аналогичный пост можно найти here.

WORKAROUND: Я обнаружил, что вы можете редактировать ограничения в правой панели редактора раскадровки в инспекторе размеров. На самом деле это не доказывает, что это утомительно.

+1

Да, вы просто должны добавить по крайней мере, 1 ограничение для каждого вида, чтобы не допустить его исчезновения – Lneuner

+0

этот вопрос исправлено в xcode 6.2. – TharakaNirmana

-1

Вы можете отключить автозапуск, если он вам не нужен, что помогает. В противном случае, ждать следующего патча ~

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