如何将单独的故事板链接到uitabbarcontroller中的每个特定选项卡?

时间:2015-05-08 16:17:13

标签: ios cocoa-touch uitabbarcontroller

我有一个有5个主要用户流程的应用程序。每个流程都是一些相互链接的屏幕...所以每个流程都保证自己的故事板。每个故事板都以嵌入在导航控制器中的自定义视图控制器开始。到目前为止一切都很好。

现在所有这些都是"缝合"通过UITabBarController一起完成。这是iOS所知的最默认的UI设计。

但事实证明,我真的不知道如何从tabbarcontroller链接到其自己的故事板(在代码项目中被设置为主要故事板)到任何其他故事板。

这个问题看起来如此!很简单,所以我觉得我错过了一些非常明显的东西,但我无法弄清楚如何去做。

那么当点击标签时,如何从故事板1中的标签栏控制器链接到故事板2中的初始视图控制器?

2 个答案:

答案 0 :(得分:0)

您应该在代码中执行此操作。您可以在应用程序的主故事板的第一个选项卡中使用标签栏控制器(简称tbc)和控制器,并在应用程序委托中使用instantiateInitialViewController实例化其他控制器。通过复制tbc的viewController数组创建一个可变数组,添加您实例化的其他控制器,然后将该数组设置为tbc的viewControllers数组。

答案 1 :(得分:0)

您必须以编程方式在tabbar中添加viewcontroller。