Мой контроллер начального представления - это контроллер панели вкладок. Я хочу сделать панель вкладок сверху вниз (что я сделал с помощью self.tabBarController? .tabBar.frame) , Я хочу сделать панель навигации над панелью вкладок. Может кто-нибудь пожалуйста, ГПУ меня сделать этоКак встроить контроллер навигации в контроллер табуляции
ответ
Вы можете создать экземпляр контроллера вид с одним из этих кодов
let VC1 = self.storyboard?.instantiateViewControllerWithIdentifier("storyboardID") as! DemoViewController
ИЛИ
let VC2 = YourViewController()
Если ваш контроллер представления определяется на границе раздела bulider, затем идите первым, идите со вторым.
Теперь, чтобы построить массив вида для tabBarController, я поместил NavigationController в качестве элемента с корневым контроллером, являющимся созданным мной VCs I.
let tab1 = UINavigationController(rootViewController: VC1)
let tab2 = UINavigationController(rootViewController: VC2)
Охарактеризуйте образы tabBarItem как этот
tab1.tabBarItem = UITabBarItem(title: nil, image: UIImage(named: "unselectedImage")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal), selectedImage: UIImage(named: "selectedImage")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal))
Наконец описать массив TabBar
self.viewControllers = [tab1,tab2] //This will create tabBar with 2 tabs
Навигационная контроллер будет отображаться в верхней части с этим. Вы можете настроить свою навигационную панель. Для этого см. this.
Также не забудьте сделать свой tabBarController rootViewController в AppDelegate. В противном случае вы столкнетесь с рекомендациями Apple.
Надеюсь, это поможет. :)
UITabBar всегда должен находиться в нижней части экрана. Существует сторонняя реализация чего-то, что похоже на вкладки Android и может быть тем, что вы ищете.
Посмотрите, например, на https://github.com/HighBay/PageMenu.
Мое предложение состоит в том, что сделать ViewController и использовать UISegmentController для выполнения действия Tab Bar ниже навигационной панели ..
спасибо
- 1. Поместите контроллер навигации в контроллер табуляции
- 2. Многофункциональный контроллер навигации в пределах табуляции
- 3. Как добавить контроллер таблеток в контроллер навигации
- 4. Контроллер начального представления и контроллер табуляции
- 5. Контроллер навигации
- 6. Как перетащить контроллер навигации в контроллер панели вкладок в раскадровке?
- 7. Передача данных в контроллер табуляции
- 8. Контроллер Push View в контроллер навигации
- 9. Контроллер навигации в Xcode
- 10. Где разместить рекламу на экране, имеющем как контроллер табуляции, так и контроллер навигации
- 11. Как встроить навигационный контроллер в программном обеспечении?
- 12. страничный контроллер с управлением табуляции
- 13. Создать панель вкладок контроллер и контроллер навигации
- 14. Как добавить контроллер навигации в свой контроллер контейнера в iOS5?
- 15. Многоуровневый контроллер навигации
- 16. Как удалить контроллер навигации с видом
- 17. навигации вопрос вид контроллер
- 18. Xcode, контроллер просмотра навигации
- 19. Контроллер навигации - Swift
- 20. Условный контроллер контроллера навигации
- 21. Контроллер навигации Segue черным
- 22. Странного контроллер навигации поведение
- 23. Xcode - раскадровка - контроллер навигации
- 24. Контроллер навигации не работает
- 25. Дополнительный контроллер навигации
- 26. навигации вопрос контроллер
- 27. Как реализовать контроллер навигации/контроллер панели вкладок в React/Flux?
- 28. Как добавить контроллер навигации программно?
- 29. навигации контроллер безумие
- 30. Контроллер навигации dealloc
Я не уверен, если это хорошая идея. Поскольку мы все ожидаем, что это будет внизу. – 123FLO321
Предлагаю, не делай этого. Создайте свой собственный бар под панелью навигации (Добавить как подпункт в панель навигации). – tbilopavlovic