Ios 单视图应用程序中的选项卡栏实现

Ios 单视图应用程序中的选项卡栏实现,ios,swift,xcode6,uitabbarcontroller,Ios,Swift,Xcode6,Uitabbarcontroller,我一直在寻找一个足够的答案来回答这个问题,但我一直没有找到一个适合我的困境的答案。如何在已存在的单一视图应用程序中实现选项卡栏?我的故事板由四个视图控制器、一个作为初始视图的导航视图和三个以下表格视图组成。现在我知道包容的顺序必须首先有一个选项卡栏控制器,所以我将导航控制器嵌入了一个选项卡栏控制器。这样做使我的故事板上的每个视图控制器在每个视图的底部都有一个深灰色的选项卡栏轮廓,因此我无法手动编辑和选择选项卡栏视图 我的目标是将序列图像板中的第三个表视图控制器指定为第一个选项卡栏项。我应该如何以

我一直在寻找一个足够的答案来回答这个问题,但我一直没有找到一个适合我的困境的答案。如何在已存在的单一视图应用程序中实现选项卡栏?我的故事板由四个视图控制器、一个作为初始视图的导航视图和三个以下表格视图组成。现在我知道包容的顺序必须首先有一个选项卡栏控制器,所以我将导航控制器嵌入了一个选项卡栏控制器。这样做使我的故事板上的每个视图控制器在每个视图的底部都有一个深灰色的选项卡栏轮廓,因此我无法手动编辑和选择选项卡栏视图

我的目标是将序列图像板中的第三个表视图控制器指定为第一个选项卡栏项。我应该如何以编程方式执行此操作?第一个视图控制器充当选项卡栏项的默认值。如何以编程方式更改此设置

以下是我的故事板截图:

以下是apple提供的关于正确分配和配置视图的正确编码的文档,但其价值非常低:


你能发布故事板的截图吗?有相关代码吗?我不能100%确定你在问什么,但如果它改变了选项卡栏视图控制器的顺序,
UITabbarController
有一个名为
viewControllers
的属性,它对该属性有很强的引用。“数组中视图控制器的顺序与选项卡栏中的显示顺序相对应。因此,索引0处的控制器对应于最左侧的选项卡,索引1处的控制器对应于右侧的下一个选项卡,依此类推。”-Apple DocsJ用屏幕截图更新了答案,目前还没有代码。在我的故事板中,我将导航控制器嵌入了一个选项卡控制器。是的,我理解UITabbarController的属性,我的问题是,我是否应该创建一个新的UITabbarController文件子类,将它链接到我的故事板中的控制器,并在那里为我的故事板上的控制器编写代码?我能控制那里的一切吗@BenGabayYes,您将完全控制子类中的
TabbarController
s功能。请查看我的答案中的更新,了解apple文档为分配和配置内容视图提供的编码。一个是非常贬值的,两个是指应用程序代理。我创建了一个子类文件来控制tab bar控制器中的所有内容,这样就不需要在委托中编写代码。那么,你能不能在回答中给我一个快速的伪代码,我可以在我的子类文件中编写它来帮助我分配我的内容视图@班加贝