Как отправить объекты в файлах NIB на фронт / назад? - PullRequest
85 голосов
/ 31 июля 2010

Как я могу настроить "z" -положение объектов (например, отправив UIImageView s вперед / назад) в интегрированном конструкторе интерфейсов в XCode?

Ответы [ 6 ]

132 голосов
/ 17 сентября 2010

Просто чтобы дать чистый, актуальный ответ на этот вопрос:

  1. Выберите объект интерфейса, затем «Редактор | Организовать | Отправить на задний план / вперед / и т. Д.», ИЛИ

  2. Выберите объект окна, затем нажмите «Окно» над редактором интерфейса и выберите объекты, которые в нем содержатся

    • На этом рисунке показано, где нажать: enter image description here
  3. Или вы можете развернуть браузер объектов, использовать треугольник раскрытия на объекте окна и выбрать из списка: http://i.imgur.com/041xz.png

  4. Если опция отправки спереди / сзади неактивна, попробуйте дважды щелкнуть объект, чтобы выбрать его.

    • Спасибо Брайсу Томасу за это предложение в комментариях
  5. В качестве альтернативы, объекты перечислены в обратном порядке в том порядке, в котором они отображаются в списке браузера объектов.

    • Перетащите объект в списке в последний слот в списке, чтобы вывести его, например, вперед.
48 голосов
/ 23 января 2014

Изначально я знаю, что этот вопрос был для Xcode 4, но он связан с поиском Google.

В Xcode 5 , 6 и 7 вы все равно можете перейти в меню редактора, выбрать и переместить элементы.

Image of Editor Menu

Но вы также можете изменить порядок, просто изменив порядок в схеме документа.

Example of UI Items in a UIView

Они в обратном порядке z-index: верхняя часть списка является задней частью стека, нижняя часть списка - передней. Просто перетащите элемент пользовательского интерфейса вниз, чтобы вывести его на передний план.

14 голосов
/ 31 июля 2010

Найден: нажмите на объект, который вы хотите переместить, и в строке меню выберите «Редактор»> «Композиция»

4 голосов
/ 10 сентября 2010

Кроме того, нажмите на треугольник (открытый) в нижней части столбца, показывающего вид / объекты / заполнитель / окно. Тогда у вас есть полная иерархия объектов, например, из IB, и вы можете изменить их, перетаскивая.

2 голосов
/ 07 января 2015

Вы также можете перетаскивать элементы просмотра в левом меню, чтобы изменить порядок.Z-порядок соответствует порядку пунктов в меню.

2 голосов
/ 05 декабря 2011

Нажмите на предмет, который вы хотите отправить обратно.В верхнем меню выберите: «Редактор» -> «Упорядочить» -> «Отправить назад / вперед».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...