我试图在我的一个UIViewControllers(Swift 4)中隐藏状态栏。
首先,我在
Info.plist
中将View controller-based status bar appearance设置为YES。然后在我的控制器中重写了
prefersStatusBarHidden
属性:
override var prefersStatusBarHidden: Bool {
return true
}
- 在
viewDidLoad()
方法中,我添加了setNeedsStatusBarAppearanceUpdate()
函数以强制读取prefersStatusBarHidden
属性。
尽管如此,在那个 UIViewController
上我仍然看到状态栏。
请问有人能帮帮我吗?