我在self.navigationController?.setNavigationBarHidden(true, animated: true)
viewDidLoad
隐藏了特定视图的导航栏
但是当我推送到VC时,有时导航栏不会被隐藏。我不知道是什么造成这种情况所以它使调试变得非常困难。它每20次左右发生一次..
那么为什么self.navigationController?.setNavigationBarHidden(true, animated: true)
有时不起作用的任何想法?
值得一提:当我退出VC时,我再次显示导航栏:
func backBtnDidToucH() {
popViewcontroller...
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
我不在viewwilldissapear中这样做,因为动画看起来不像我在上面的函数中做的那样好