У меня есть проект, в котором у меня есть главный контроллер представления, содержащий три подсмотра внутри. Как я могу добавить UINavigationController к одному из подзонов для управления стеком представлений только для этого подвью?Как добавить контроллер навигации в подпункт родительского представления
0
A
ответ
1
С iOS 5 вы можете создавать пользовательские контроллеры контейнеров. Я рекомендую создать контейнер, содержащий три вида (каждый из которых является объектом контроллера просмотра). А так как UINavigationController
- это подкласс UIViewController
, вы можете добавить его в свой контейнер.
Смежные вопросы
- 1. Добавить представление контроллера детского просмотра в подпункт родительского контроллера представления
- 2. Как добавить контроллер таблеток в контроллер навигации
- 3. Как установить контроллер страницы за панель навигации родительского представления?
- 4. Перемещение с контроллера навигации на контроллер родительского представления
- 5. Как добавить контроллер навигации в приложение на основе представления?
- 6. ios-Как добавить контроллер навигации в проект?
- 7. Как добавить контроллер навигации программно?
- 8. Как добавить контроллер навигации программно?
- 9. Как добавить контроллер навигации в свой контроллер контейнера в iOS5?
- 10. Как проверить, нажат ли контроллер навигации или контроллер корневого представления?
- 11. Добавить контроллер представления в UICollectionViewCell
- 12. Как избежать Контроллер родительского представления SFSafariViewController был уволен. вопрос?
- 13. Быстрая отправка данных из дочернего представления в контроллер родительского представления
- 14. Как добавить subview в текущий контроллер навигации?
- 15. Как встроить контроллер навигации в контроллер табуляции
- 16. Установить контроллер начального представления контроллера навигации
- 17. Как добавить изображение в контроллер табличного представления
- 18. Как добавить контроллер интерактивного представления в UITableViewCell?
- 19. как добавить объект в контроллер игрового представления?
- 20. iOS готовятся к изменению в контроллер родительского представления
- 21. Как представить контроллер представления из UISearchViewController, встроенный в контроллер дочернего представления родительского контроллера?
- 22. Контроллер навигации создает 2 представления вместо 1
- 23. Как удалить контроллер родительского контроля в Swift
- 24. Как добавить контроллер табличного представления к существующему контроллеру представления раскадровки?
- 25. Добавить представление контейнера в контроллер навигации
- 26. Можно ли добавить контроллер навигации в контроллер просмотра?
- 27. Редактировать заголовок контроллера родительского представления от дочернего
- 28. Как получить новый контроллер представления вместо родительского представления для 1-й вкладки в контроллере представления таблиц?
- 29. Заменить контроллер родительского контроля
- 30. Пропустить/добавить контроллер просмотра в стеке навигации
Да, я изучал это. Как только я добавлю контроллер навигации в качестве дочернего элемента моего контроллера представления контейнера, чей фрейм должен быть настроен для его правильного размещения? Контроллер навигации или его контроллер корневого представления? – Mason
Контроллеры просмотра (и, следовательно, навигационные контроллеры) не имеют фреймов. Только взгляды. Вероятно, вам нужно установить рамку представления viewViewController для навигации. Но я не уверен на 100% прямо сейчас, как работают контейнеры. Прошло некоторое время с тех пор, как я в последний раз играл с этим. – DrummerB