如何将标签栏控制器插入情节提要?

Posted

技术标签:

【中文标题】如何将标签栏控制器插入情节提要?【英文标题】:How Do I Insert Tab Bar Controller Into Storyboard? 【发布时间】:2014-04-22 05:08:50 【问题描述】:

我有一个现有的 iPhone 应用程序,它由登录 VC、帐户表 VC 和帐户详细信息 VC 组成。注意这个故事板:

我需要增强 Account Detail VC 以显示一个选项卡栏,允许显示与所选帐户相关的其他信息,例如最近的订单、地图等。到目前为止,我所做的是嵌入 Account Detail标签栏控制器中的 VC 如下所示:

我不清楚如何将新的标签栏控制器连接到现有的情节提要中。我看到的大多数使用 Tab Bar Controller 的例子都将它作为根 VC;这显然不是这里的情况,因为我希望选项卡仅出现在帐户详细信息视图(以及其他选项卡兄弟视图 - 此处未显示)。

非常感谢大家的帮助。

【问题讨论】:

你可以在任何地方插入标签栏控制器。通过 segue 将 Account Table VC 连接到 Tab bar 控制器,并根据您的要求为 Tab bar 控制器连接尽可能多的 VC 【参考方案1】:

您只需要从表格视图控制器(或单元格)向标签栏控制器添加推送转场。 AccountDetailView 应该使用“relationship segue”---> viewControllers 连接到标签栏控制器。

【讨论】:

谢谢@rdelmar。在我调整了 prepareForSeque 方法后效果很好。

以上是关于如何将标签栏控制器插入情节提要?的主要内容,如果未能解决你的问题,请参考以下文章

关于使用情节提要的标签栏

如何在情节提要上更改标签栏背景颜色和标签栏项目颜色

没有 TabBarController 的标签栏 - 为情节提要中的标签栏项目添加视图控制器

标签栏项目图像不会随着情节提要的使用而改变

在情节提要中向标签栏控制器场景添加按钮

如何在情节提要的标签栏上启动导航控制器的第三个视图控制器