Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将单独的故事板链接到uitabbarcontroller中的每个特定选项卡?_Ios_Cocoa Touch_Uitabbarcontroller - Fatal编程技术网

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

Ios 如何将单独的故事板链接到uitabbarcontroller中的每个特定选项卡?,ios,cocoa-touch,uitabbarcontroller,Ios,Cocoa Touch,Uitabbarcontroller,我有一个应用程序,它有5个主要的用户流。每个流都是几个相互链接的屏幕…所以每个流都有自己的故事板。每个情节提要都以嵌入导航控制器中的自定义视图控制器开始。到目前为止还不错 现在,所有这些都是通过UITABBARC控制器“缝合”在一起的。这是iOS已知的最默认的UI设计 但事实证明,我真的不知道如何从tabbarcontroller链接到其他任何故事板,tabbarcontroller位于其自己的故事板(设置为代码项目的主故事板)中 这个问题看起来很严重!很简单,所以我觉得我遗漏了一些非常明显的东

我有一个应用程序,它有5个主要的用户流。每个流都是几个相互链接的屏幕…所以每个流都有自己的故事板。每个情节提要都以嵌入导航控制器中的自定义视图控制器开始。到目前为止还不错

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

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

这个问题看起来很严重!很简单,所以我觉得我遗漏了一些非常明显的东西,但我就是不知道怎么做


那么,当点击选项卡时,如何将脚本1中的选项卡栏控制器链接到脚本2中的初始视图控制器

您应该在代码中执行此操作。您可以在应用程序的主情节提要的第一个选项卡中使用选项卡栏控制器(简称tbc)和控制器,并在应用程序委托中使用
实例化初始视图控制器
实例化其他控制器。通过复制tbc的viewController数组来创建可变数组,将实例化的其他控制器添加到该数组中,然后将该数组设置为tbc的
viewController
数组

您必须以编程方式在选项卡栏中添加viewcontroller。

1)为什么需要独立的故事板?您应该能够通过一个故事板来完成这一点。2) 然而,由于您已经以这种方式设置了它,我不知道如何通过IB将一个故事板链接到另一个故事板。我将以编程方式进行此操作,并将您的tabbarcontroller子类化,并使用每个故事板的初始视图控制器实例化其控制器。区别很微妙,但我实际上并不是问您解释了什么。我需要从UitaBarrController链接到不同故事板的VC…如果它是任何其他控制器类型,我有解决方案和它;这很容易。但这一个是关于坐在故事板上的AbbarController。