Подтвердить что ты не робот

Скрыть представление в построителе интерфейса при наличии нескольких видов

Это, наверное, немой вопрос, но я не могу понять это. В IB, если у меня есть два UIViews, которые являются областями основного UIViewController.view, которые я в основном показываю и скрываю в зависимости от ввода пользователя, есть способ скрыть один из видов во время работы в IB. Все текстовые/кнопки находятся друг на друге, поэтому я не могу сказать, что происходит. Есть ли способ сделать это представление и все его дети скрытыми, когда я работаю над другим видом? Спасибо.

4b9b3361

Ответ 1

Я бы предложил временно перетащить одно из представлений вне UIViewController.view, пока вы делаете все в IB, а затем перетаскиваете обратно после того, как вы закончите.

Ответ 2

В случае, если кто-то вернется к этому вопросу: в новейшем XCode вы можете открыть редактор помощников с предварительным просмотром и посмотреть, что происходит в Preview во время работы с xib (например, когда вы скрываете представление).

EDIT: больше не работает в XCode 8.

Ответ 3

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

Это также имеет побочный эффект: не нарушать и не изменять любые существующие ограничения макета.

Ответ 4

Выберите вид, который вы временно не хотели редактировать, и на панели инспектора выберите атрибут инспектор, отмените выбор из установленного, когда вы закончили с изменением, нажмите "Установлено обратно". Будьте со своими ограничениями.