标签栏在运行时期间未显示在子页面上

时间:2016-12-29 09:28:16

标签: ios uitabbarcontroller uitabbar

enter image description here我有一个带有4个选项卡的UITabBarController,假设是A,B,C和D.我在页面A中有一个表视图。点击任何一行,E页面打开。 问题是,在从视图控制器A到E创建show segue时,标签栏显示在故事板中的E下方,而在运行时期间,E上没有标签栏。请允许任何人帮助我。

编辑:

我可以将标签栏项添加到子视图的标签栏中,如下所示:

enter image description here

这是视图层次结构: enter image description here

注意:我想要A-D所有子页面中主要A-D标签的标签栏

1 个答案:

答案 0 :(得分:1)

我想在不同条件下向您展示两张图片。也许这不是一个答案,但会以某种方式帮助你。

!)我的标签栏控制器与导航控制器连接。该标签栏有两个项目。 “评分最高”视图有一个连接到其他视图控制器的按钮。检查此attribute的右侧bottom bar部分是none

enter image description here

2)第二张图像的条件相同,但这次我改变了这个视图控制器的底栏选项(检查属性部分)。现在视图控制器有标签栏项。

enter image description here

但是这不会在运行时显示,因为它没有与标签栏控制器连接。还有一件事你可以很容易地将标签栏项目放在新的视图控制器上,而这些项目没有与导航和标签栏控制器连接,但是当你运行它时不会出现。

<强>更新

这会对你有所帮助。尝试在标签栏控制器内设置导航。将标签栏项目提供给导航控制器。像:

enter image description here

输出为:

enter image description here

点击按钮时

enter image description here

以这种方式,您可以在所有视图中使用标签栏。

更新2:

这里我有导航然后主页视图然后上面的过程与标签栏控制器和它的工作正常。

enter image description here

更新输出:

enter image description here

点击按钮时:

enter image description here