Как получить все контроллеры представления, включенные в контроллер панели вкладок? Iphone Dev - PullRequest
0 голосов
/ 06 апреля 2011

Я пытаюсь переключаться между двумя различными настройками элемента панели вкладок. Когда я вхожу в подробный вид, я хочу другой набор элементов панели вкладок. И когда я вернусь, я хочу сбросить его снова. Пока все хорошо.

Я хочу загрузить новую настройку панелей вкладок из файла пера и, таким образом, иметь два разных файла пера, включая контроллеры представления, между которыми я хочу переключиться.

И тогда план состоит в том, чтобы просто установить новые контроллеры представления на объект контроллера панели вкладок с помощью setViewControllers.

Проблема в том, что я не могу получить контроллеры представления из файла пера с новой настройкой (файл пера, который не загружен). Файл пера, содержащий текущую настройку элементов панели вкладок, загружается, и контроллеры представления извлекаются успешно.

Как я могу получить контроллеры представления, которые находятся в моем nib-файле?

1 Ответ

0 голосов
/ 06 апреля 2011

Создайте свойство IBOutletCollection в объекте, который будет загружать перо со вторым набором контроллеров представления.Установите класс этого объекта в качестве типа владельца файла, и тогда вы сможете подключить несколько контроллеров представления в кончике к выходу владельца файла.Ваше свойство коллекции выходов будет массивом, поэтому вы сможете установить для свойства массива viewControllers панели вкладок этот массив.Конечно, вы, вероятно, захотите сохранить ссылку на оригинальный набор контроллеров представления панели вкладок, чтобы при необходимости вы могли вернуться назад позже.

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