只在导航堆栈内的一个视图中隐藏标签栏
我有一个UIViewController
,其中hidesBottomBarOnPush
在故事板中设置为true。视图被推到UINavigationController
堆栈的顶部。 UINavigationController
位于UITabBarController
之内。这成功隐藏了UITabBar
推。但是,当我推动另一个视图时,UITabBar
仍然隐藏(尽管故事板中的hidesBottomBarOnPush
设置为false)。我怎样才能让它只隐藏那个视图的UITabBar
? 谢谢!只在导航堆栈内的一个视图中隐藏标签栏
回答:
你必须设置false
到hidesBottomBarWhenPushed
override var hidesBottomBarWhenPushed: Bool { get {
return navigationController?.topViewController == self
}
set {
super.hidesBottomBarWhenPushed = false
}
}
以上是 只在导航堆栈内的一个视图中隐藏标签栏 的全部内容, 来源链接: utcz.com/qa/262886.html