我有一个UIViewController
,其中hidesBottomBarOnPush
在故事板中设置为true。视图被推到UINavigationController
堆栈的顶部。此UINavigationController
位于UITabBarController
内。这成功地隐藏了UITabBar
。但是,当我在其上推送另一个视图时,UITabBar
仍然隐藏(即使在故事板中hidesBottomBarOnPush
设置为false)。我怎样才能让它隐藏那个视图的UITabBar
?
谢谢!
答案 0 :(得分:0)
您必须将false
设置为hidesBottomBarWhenPushed
override var hidesBottomBarWhenPushed: Bool {
get {
return navigationController?.topViewController == self
}
set {
super.hidesBottomBarWhenPushed = false
}
}