Ios 根据在UIViewcontroller中选择的选项推送不同的UIAbbarController

Ios 根据在UIViewcontroller中选择的选项推送不同的UIAbbarController,ios,uinavigationcontroller,uitabbarcontroller,uitabbar,Ios,Uinavigationcontroller,Uitabbarcontroller,Uitabbar,我希望设计以下符合iOS应用程序指南的iphone屏幕流程 1) 用户在UIViewcontroller中选择两个选项之一。理想情况下,它封装在UINavigationController中 2) 每个选项都表示一个非常独特的工作流,并且依次具有一组独特的选项卡,这些选项卡通过UITabBarController表示 上述设计是否符合iOS应用程序指南。如果不是,那么表示上述工作流程的最佳方式是什么。您试图做的是完全可行的 创建新项目:单视图应用程序 打开情节提要并选择ViewControll

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

1) 用户在
UIViewcontroller
中选择两个选项之一。理想情况下,它封装在
UINavigationController

2) 每个选项都表示一个非常独特的工作流,并且依次具有一组独特的选项卡,这些选项卡通过
UITabBarController
表示


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

您试图做的是完全可行的

  • 创建新项目:单视图应用程序
  • 打开情节提要并选择ViewController
  • 编辑器/嵌入式/导航控制器
  • 向项目中添加两个UIButton
  • 向ypur项目添加2个Tabbar控制器
  • 通过Segue Push将每个Tabbar控制器连接到一个UIBUtton
  • 准备好了。你的想法被采纳了
此图像中的结果


一个示例项目。

谢谢你,加布里埃尔。这很有帮助。我还发现,基于viewcontroller的值以编程方式更改选项卡栏是另一种方法,viewcontroller本身位于其中一个选项卡中(但选项卡栏隐藏)。