Как преобразовать проект с использованием XIB в раскадровку? - PullRequest
10 голосов
/ 27 февраля 2012

У меня есть несколько сложных файлов XIB в проекте с использованием TabBarViewControllers, содержащих контроллеры навигации. Начиная с Xcode 4.2, я больше не могу редактировать эти файлы XIB: полезные контроллеры представления невидимы, представлены только в виде серых прямоугольников. Похоже, что в проектах раскадровки это по умолчанию, и следующий слой в раскадровке показывает детали содержащихся представлений / контроллеров представления. Так, как я могу переключить свой проект, чтобы использовать раскадровку вместо этого?

1 Ответ

1 голос
/ 18 августа 2016

Объекты выделены серым цветом из-за автоматического размещения.Xcode понимает, что ваши контроллеры не принадлежат к текущему типу автопоставки.

Чтобы сделать объекты активными, выберите один за другим, выберите редактор атрибутов (см. Рисунок) и, в конце его, посмотрите, есть липроверенное слово installed проверено.Если их больше, удалите все и оставьте / добавьте только installed один.

enter image description here

...