【问题标题】:pushing different UITabBarControllers based on options selected in a UIViewcontroller根据在 UIViewcontroller 中选择的选项推送不同的 UITabBarController
【发布时间】:2014-04-08 23:34:25
【问题描述】:

我希望设计以下符合 iOS 应用指南的 iphone 屏幕流程。

1) 用户选择UIViewcontroller 中的两个选项之一。理想情况下,它封装在 UINavigationController.
2) 每个选项都代表一个非常独特的工作流程,并依次具有一组不同的选项卡,通过UITabBarController 表示。

上述设计是否符合 iOS 应用指南。如果不是,那么表示上述工作流程的最佳方式是什么。

【问题讨论】:

    标签: ios uinavigationcontroller uitabbarcontroller uitabbar


    【解决方案1】:

    你正在尝试做的是完全可行的。

    • 创建一个新项目:单视图应用程序
    • 打开 Storyboard 并选择 ViewController
    • 编辑器/嵌入/导航控制器
    • 为您的项目添加两个 UIButtons
    • 将 2 个 TabBarControllers 添加到 ypur 项目
    • 通过 Segue Push 将每个 TabBarController 连接到一个 UIBUtton
    • 准备好了。你的想法被画出来了。

    此图像中的结果。

    一个示例项目here

    【讨论】:

    • 谢谢加布里埃尔..这很有帮助。我还发现,根据视图控制器的值以编程方式更改选项卡栏,该视图控制器本身位于其中一个选项卡中(但选项卡栏隐藏)是另一种方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    相关资源
    最近更新 更多