pushViewController в UINavigationController из другого View Controller - PullRequest
0 голосов
/ 15 августа 2011

У меня в приложении для iPhone есть экран, на котором мне нужно одновременно загружать несколько видов данных. Чтобы упростить мой код, я создал отдельное представление и загрузил в них отдельные контроллеры представления для обработки каждого набора данных. Синий прямоугольник сверху имеет отдельный VC, а у синего квадрата (ish) под ним есть другой VC, имеющий контроллер навигации. Все идет хорошо, пока мне вдруг не понадобится вставить контроллер вида в мой стек в одном VC, если пользователь нажмет на представление, которое обрабатывается другим VC.

My View's XIB

1 Ответ

1 голос
/ 15 августа 2011

Вы можете добавить свойство к каждому «подчиненному» контроллеру представления, где вы можете установить UINavigationController. Установите UINavigationController в представлении «контейнер» для каждого «подчиненного» контроллера представления и используйте этот экземпляр контроллера навигации для проталкивания других контроллеров представления.

...