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

Перемещение всех подзонов в позиции хранения и ограничения контейнера

Я использую Xcode 5 и автозапуск в своем проекте. У меня есть файл .xib с большим количеством подзапросов и ограничений между ними. Теперь мне нужно создать промежуточный вид полноэкранного контейнера и поместить туда все подпрограммы. Итак, теперь у меня view->subviews, и я хочу view->container view->subviews. Когда я делаю это в IB, перетаскивая subviews в контейнерный вид, все они центрируются, и все ограничения теряются. Будет немного сложно восстановить все ограничения вручную. Есть ли разумный способ сделать это, сохраняя все позиции и ограничения в subviews?

4b9b3361

Ответ 1

Добавьте представление контейнера в иерархию (чтобы получить идентификатор объекта) в Interface Builder и закройте представление. Отредактируйте файл .xib вручную, в текстовом редакторе и переместите все подпункты под видом контейнера. Ограничения создаются в IB со ссылками на идентификаторы объектов IB, поэтому вам придется заменить ограничения на привязку надстройки контейнером; быстрый запуск замены должен быть достаточным.

Ответ 2

Вы можете сделать это в XCode 6, используя вырезать и вставить в отдельное представление (которое вы можете впоследствии перетащить туда, где вам действительно нужно).