TabBar没有隐藏在推送的ViewController中,我使用下面的代码隐藏了TabBar,
tabBarController?.tabBar.isHidden = true
or
self.hidesBottomBarWhenPushed = true
但是在经过一些延迟后,仍然会出现tabBar。如果有人遇到这种问题并能够解决。您的答案将大有帮助。
我在StoryBoard中也做到了。
答案 0 :(得分:0)
如果要隐藏特定控制器上的Tabor,可以执行以下操作:
controller.hidesBottomBarWhenPushed = true
答案 1 :(得分:0)
UITabBarController
具有属性hidesBottomBarWhenPushed
,因此必须在要推送的控制器上设置true
。
例如:
//pushedVC - VC you try to push(the one where you don't want to show TabBar)
pushedVC.hidesBottomBarWhenPushed = true
navigationController?.pushViewController(pushedVC, animated: true)
OR
在Storyboard
答案 2 :(得分:0)