2014-10-29 31 views
1

我想知道是否有一种方法,我可以在我的UITabBarController中的每个选项卡有多个ui视图。UITabBarController中每个选项卡的多个UIViews?

作为一个例子,假设我有3个选项卡。仪表板,信息和反馈。我希望能够做的用例是单击Info,然后单击该初始视图中的一个按钮,以允许我继续访问另一个UI视图。我可以做到这一点,但问题是我失去了底部的标签栏。有没有一种方法可以维护标签栏,但仍然延续到另一个UIView?对我来说维护UITabBar非常重要,因为我需要能够在任何给定时间访问任何其他选项卡并访问每个选项卡中留下的数据。

谢谢。

+1

使用'UINavigationController'作为标签栏选项卡,并将其'rootViewController'设置为您的第一个视图控制器。并从您的第一个视图控制器中的第二个视图控制器的按钮创建一个push segue。 – mustafa 2014-10-29 23:10:33

回答

0

注意你的条款。您指的是标签栏控制器中每个选项卡的多个视图控制器。视图和视图控制器是不可互换的,您不应该为视图控制器调用视图。它导致混乱。

正如其他海报建议,让您的标签栏控制器中的每个选项卡包含一个导航控制器。然后,您可以将其他视图控制器推送到导航控制器上,并且标签栏将保留。

如果您想要在选项卡的同一窗口中托管多个视图控制器,则可以使用容器视图和嵌入区域。

相关问题