Как выполнить чистую навигацию между экранами? - PullRequest
0 голосов
/ 08 июня 2018

Мне нужно создать UITabbarController, а также встроить UINavigationController, чтобы создать хорошую навигационную систему с TopBar и BottomBar.Тем не менее, я чувствую, что делаю что-то не так, потому что когда я запускаю приложение, я не вижу UITabBar с двумя экранами в качестве параметров для навигации.Ребята, посмотрите, пожалуйста?

Раскадровка:

enter image description here Симулятор1

enter image description here

Симулятор 2

enter image description here

Вот так должен выглядеть UITabBar:

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Это правильная структура

У вас есть

1 - добавить еще один VC для встраивания в навигацию

2 - перетащить элемент управления с вкладки на эту UINavigationControllerи выберите viewControllers

enter image description here

//

И вы получите это

//

enter image description here

0 голосов
/ 08 июня 2018

То, что вы хотите, это:

TabBar -> Контроллер навигации -> 1-й ViewController с табличным представлением

TabBar -> Контроллер навигации -> 2nd ViewController

но чтоу вас есть это:

TabBar -> Navigation Controller -> 1st ViewController с tableView -> 2nd ViewController

Добавьте еще один Navigation Controller, подключите его к контроллеру панели вкладок (взаимосвязь: просмотр контроллеров), теперь подключите второй контроллер вида к контроллеру навигации (взаимосвязь: корневой контроллер вида)

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