0

当我尝试在 中显示视图控制器时UISplitView,我需要隐藏标签栏。我尝试使用hidesBottomBarWhenPushed,但它不起作用。是否可以在showDetail没有气味代码的情况下隐藏标签栏?(如viewwillappear等)

4

2 回答 2

1

没有代码,就不可能这样做。在 splitViewController 类中添加这些行。

斯威夫特 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
}
于 2018-02-09T18:29:38.223 回答
0

当你想隐藏你的标签栏时调用这个:

[self.tabBarController.tabBar setHidden:YES];
于 2018-02-09T15:52:32.597 回答