【问题标题】:Two tab controllers in app应用程序中的两个选项卡控制器
【发布时间】:2016-09-06 08:22:21
【问题描述】:

我正在尝试在 app.xml 中实现此层次结构。我知道这可能不是一个好的 UI 解决方案。但我有一个应用程序的设计,我想实现它。

我想这样接近:

但我总是在 ViewControllers 中看到 FirstTabBarController,它嵌入在 SecondTabBarController 中。

实现这一点的最佳方法是什么?

【问题讨论】:

    标签: ios swift uinavigationcontroller uitabbarcontroller


    【解决方案1】:

    您可以尝试以下方法:

    1) 在窗口根控制器上分配 UINavigationController(称之为 App Navigation Controller)

    2) 根据您的应用要求,将您的自定义 UITabbarControllers 推送并弹出到应用导航控制器

    3) 仅从那里处理自定义标签控制器的自定义子控制器的流程。

    【讨论】:

    • 但是我有一个问题。如果我需要,一个 FirstBarController 将作为主 TabBarController。如果我去另一个控制器然后显示 SecondBarController。怎么办?
    • App Navigation Controller中可以推送SecondBarController
    • 或者也许可以在不同的控制器中显示另一个 TabBarItem?
    • 当你想显示 SecondBarController 那么你只需要在你的应用导航控制器实例中推送 SecondBarController 实例
    • 我做到了!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    相关资源
    最近更新 更多