我在iOS应用中的某个视图控制器上隐藏工具栏(底栏)时遇到了一些麻烦。所以我有一个家庭视图控制器,它有一个导航栏和一个工具栏。然后推送UIPageViewController(应用程序的教程)。此屏幕上不应有导航或工具栏。
我使用标准代码隐藏工具栏。这是:
self.navigationController.toolbarHidden = YES;
它适用于iOS 8,但不适用于iOS 7.我尝试了很多变体,并尝试将它放在viewDidLayoutSubviews,viewWillAppear,viewDidappear中,也在推动视图控制器之前。什么都行不通。隐藏导航栏没有问题。
非常感谢任何帮助。
答案 0 :(得分:0)
当您希望在推送时隐藏工具栏时使用的更好的属性是在您正在推送的hidesBottomBarWhenPushed
上将YES
设置为UIViewController
。