繁体   English   中英

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

[英]How to link a separate storyboard to each particular tab in uitabbarcontroller?

我有一个具有5个主要用户流的应用程序。每个流是互相链接的几个屏幕...因此,每个流都保证有自己的情节提要。 每个情节提要板都以嵌入在导航控制器中的自定义视图控制器开始。 到现在为止还挺好。

现在,所有这些都通过UITabBarController“缝合”在一起。 这是iOS已知的最默认的UI设计。

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

这个问题看起来是这样! 很简单,所以我认为我确实缺少一些显而易见的东西,但我只是不知道该怎么做。

那么,如何在单击标签时从情节提要1中的选项卡栏控制器链接到情节提要2中的初始视图控制器?

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

您必须在标签栏中以编程方式添加ViewController。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM