【发布时间】:2011-10-19 08:31:26
【问题描述】:
我有一个带有多个选项卡的 UITabBarController。当我推送一个作为画廊的 viewController 时,我使用 self.hidesBottomBarWhenPushed = YES 隐藏标签栏,但我需要从这个画廊导航到另一个视图控制器,并且应该显示标签栏控制器。
我通过在推送新视图控制器之前在库中设置 self.hidesBottomBarWhenPushed = NO 来完成此操作。问题是当我回到画廊时,标签栏控制器是可见的。我怎样才能再次为画廊隐藏它?
【问题讨论】:
-
你在哪里写隐藏标签栏代码的代码?
-
您不能将它隐藏在基本/根控制器上。在其中创建一个虚拟视图控制器,创建基本视图控制器的对象并设置 hidebottombarwhenpushed = YES;并推送视图控制器。
-
@Stark 在画廊的初始化中以及在我推送新控制器之前
标签: iphone objective-c ios uitabbarcontroller