出于某种原因,我想隐藏导航栏而不是状态栏(信号,时间,电池)。当我使用
self.navigationController?.navigationBarHidden = true
这会隐藏导航栏,但也会隐藏状态栏。有什么方法可以避免这种情况吗?
由于
答案 0 :(得分:0)
使用此代码隐藏导航栏:
navigationController?.setNavigationBarHidden(true, animated: true)
并使用此代码取消隐藏状态栏:
override func prefersStatusBarHidden() -> Bool {
return false
}
如果View controller-based status bar appearance
设置为NO,请检查您的plist文件,然后使用YES更改它,如下图所示: