推送视图控制器后带回标签栏?
Posted
技术标签:
【中文标题】推送视图控制器后带回标签栏?【英文标题】:Bringing back the tab bar after pushing a view controller? 【发布时间】:2011-03-25 14:33:44 【问题描述】:在我正在制作的 iPhone 应用程序中,有一个 UINavigationController 可以向下钻取一层到另一个视图控制器。
在最顶层的视图控制器上,我用这条线隐藏了 Tab Bar...
TopViewController.hidesBottomBarWhenPushed = YES;
... 在应用程序委托中。然后,用户可以从 TopViewController 推送一个 UIButton,将其带到另一个 ViewController,我不想在其中隐藏标签栏。
我尝试在二级视图控制器的viewDidLoad中添加这一行,但它不起作用:
self.hidesBottomBarWhenPushed = NO;
有谁知道我怎样才能恢复我的标签栏?谢谢
【问题讨论】:
【参考方案1】:文档说明:
讨论 如果是,屏幕底部的栏被隐藏;否则,否。如果是,底部栏保持隐藏,直到视图控制器从堆栈中弹出。
但是您可以尝试在按钮的操作方法中将值设置为YES
吗?就在您将新的视图控制器推入到位之前。
【讨论】:
以上是关于推送视图控制器后带回标签栏?的主要内容,如果未能解决你的问题,请参考以下文章