【问题标题】:Setting current TabBarController view as root for UINavigationcontroller将当前 TabBarController 视图设置为 UINavigationcontroller 的根
【发布时间】:2012-01-24 14:28:36
【问题描述】:

我一直在寻找一种实现以下层次结构的好方法。

我已经完成了其他三个视图的登录和UITabBarController 的实现。

我现在需要的是,在我即将实现的UINavigationcontroller 中,选择的选项卡充当rootviewcontroller,它应该处理从详细视图推入和弹出。

层次结构总结:

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 并为UINavigationController 添加当前rootviewcontroller 的子视图。但这让我不知何故松开了标签栏。

高度赞赏任何提示和/或指针。

PS。可能有错别字。

【问题讨论】:

标签: objective-c navigationcontroller tabbarcontroller


【解决方案1】:

通过在Tabbarcontroller 中添加Navigationcontrollers 而不是Viewcontrollers 解决。

【讨论】:

    猜你喜欢
    • 2011-05-11
    • 2015-11-07
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多