当我尝试在UISplitView
中显示视图控制器时,我需要隐藏选项卡栏。我尝试使用hidesBottomBarWhenPushed
,但它不起作用。是否可以在没有气味代码的情况下将TAB栏隐藏在showDetail
上?(例如viewwillappear
等(
没有代码,就不可能这样做。在SplitViewController类中添加这些行。
Swift 3:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.tabBarController?.tabBar.isHidden = true
}
override func viewWillDisappear(animated: Bool) {
super.viewWillAppear(animated)
self.tabBarController?.tabBar.isHidden = false
}
当您想隐藏标签栏时,请致电:
[self.tabBarController.tabBar setHidden:YES];