Установка текущего представления TabBarController как корневого для UINavigationcontroller - PullRequest
0 голосов
/ 24 января 2012

Я искал хороший способ реализовать иерархию ниже.

Я завершил реализацию логина и UITabBarController для остальных трех представлений.

Теперь мне нужно, чтобы выбранная вкладка действовала как rootviewcontroller в моей скорой реализации UINavigationcontroller, которая должна обрабатывать нажатия и выталкивания из и в подробные виды.

Краткое описание иерархии:

LoginView--
    TabBarController - Holds it's own view and the three views below. 
             OneView (If selected should be root for UINavigationcontroller)
               - DetailView (DetailView of OneView)
                    -DetailView (Details of detailview)
             AnotherView (If selected should be root for UINavigationcontroller)
                - DetailView (DetailView of AnotherView)
                    -DetailView (Details of detailview)
             AThirdView (If selected should be root for UINavigationcontroller)
                - DetailView (DetailView of AThirdView)
                    -DetailView (Details of detailview)

Три вида: lon, schema и tidsaldo - все связаны с UITabBarController в конструкторе интерфейсов.

Итак, в чем я в основном нуждаюсь, так это в некоторых рекомендациях и / или советах о том, как сделать любую из этих трех вкладок корнем для моего UINavigationController.

Что я пробовал среди прочего, это захватить App Delegate и добавить подпредставление текущего rootviewcontroller для UINavigationController. Но это заставляет меня потерять вкладку как-то.

Любые советы и / или указатели высоко ценятся.

PS. Там могут быть опечатки.

Hierarchy structure

1 Ответ

2 голосов
/ 25 января 2012

Решено добавлением Navigationcontrollers в Tabbarcontroller вместо Viewcontrollers.

...