2015-03-27 4 views
0

Я пытаюсь создать приложение с тремя основными видами (возможно, даже больше в будущем), с которыми вы всегда сможете добраться откуда угодно.Такая же панель вкладок на каждом представлении

Контроллер панели управления отлично работает для этого, у меня есть 3 значка в баре для каждого вида. Однако при отрыве от любого из них к другим модальным представлениям панель вкладок, очевидно, уже не существует.

Я обошел его, вставив один вид в контейнер, чтобы он не перекрывал панель вкладок, но я не могу сделать то же самое для другого представления. (. FX на скриншоте вы можете увидеть Zastavky Table View, я хотел бы быть в состоянии получить другую точку зрения, нажав ячейку в этом, пока еще есть TabBar на дне)

Скриншот раскадровка: enter image description here Вы понимаете, как это можно сделать? Является ли моя концепция неправильной здесь? Большое спасибо! :)

+0

Попробуйте создать контроллер представления таблиц в качестве контроллера корневого представления. Когда вы нажимаете на ячейку, тогда представляйте UITabBarcontroller. Таким образом, вы можете показать вкладку –

+0

@anishparajuli Спасибо большое! Это работает :) – andrejbroncek

+0

не волнует ура! –

ответ

2

Использование navigation с show segue.

UITabBarController 
|--UINavigationController 
| `--UIViewControllerA 
|--UINavigationController 
| `--UIViewControllerB 
`--UINavigationController 
    `--UIViewControllerC 

Эта конструкция может вам помочь.

+0

Большое спасибо, я изменил контроллер корневого представления на мой контроллер табличного представления, он работает сейчас :) – andrejbroncek

Смежные вопросы