Это, наверное, немой вопрос, но я не могу понять это. В IB, если у меня есть два UIViews, которые являются областями основного UIViewController.view, которые я в основном показываю и скрываю в зависимости от ввода пользователя, есть способ скрыть один из видов во время работы в IB. Все текстовые/кнопки находятся друг на друге, поэтому я не могу сказать, что происходит. Есть ли способ сделать это представление и все его дети скрытыми, когда я работаю над другим видом? Спасибо.
Скрыть представление в построителе интерфейса при наличии нескольких видов
Ответ 1
Я бы предложил временно перетащить одно из представлений вне UIViewController.view, пока вы делаете все в IB, а затем перетаскиваете обратно после того, как вы закончите.
Ответ 2
В случае, если кто-то вернется к этому вопросу: в новейшем XCode вы можете открыть редактор помощников с предварительным просмотром и посмотреть, что происходит в Preview во время работы с xib (например, когда вы скрываете представление).
EDIT: больше не работает в XCode 8.
Ответ 3
Другое решение, если ваши взгляды непрозрачны: в разделе "Структура документа в IB" просто нажмите и перетащите представление, которое вы не хотите видеть, поэтому оно указано выше представления, которое вы делаем хотят видеть. Оставьте его там, пока вы не закончите свою работу, а затем просто не забудьте перетащить его обратно, прежде чем тестировать.
Это также имеет побочный эффект: не нарушать и не изменять любые существующие ограничения макета.
Ответ 4
Выберите вид, который вы временно не хотели редактировать, и на панели инспектора выберите атрибут инспектор, отмените выбор из установленного, когда вы закончили с изменением, нажмите "Установлено обратно". Будьте со своими ограничениями.