【发布时间】:2013-05-15 16:52:12
【问题描述】:
我的应用程序使用视图控制器,每个控制器包含 2 个容器视图,作为标签栏控制器和导航控制器之间的中介。这是为了管理嵌入在每个中介的容器视图之一中的菜单。
我需要隐藏标签栏(又名底栏)。
我尝试将setHidesBottomBarWhenPushed:YES 发送到每个视图控制器,并且我尝试在故事板中为每个 VC 选择“隐藏底部栏”。
为什么这些东西不起作用?我认为这一定与我的架构有关:
如您所见,导航控制器嵌入在容器视图中,其 VC 链接到标签栏控制器。
在这种情况下如何隐藏标签栏?
【问题讨论】:
-
首先需要容器视图吗?您可以将导航控制器嵌入到链接到标签栏控制器的 VC 中。
-
当然我有它是有原因的。嵌入式 VC 中有两个容器。一个被可见菜单覆盖的较小的嵌入菜单,见左下角。
标签: ios objective-c xcode uitabbarcontroller