我想隐藏在导航控制器中显示的特定ViewController的状态栏。我试过这样的:
override var prefersStatusBarHidden: Bool {
return true
}
在viewWillAppear
UIApplication.shared.isStatusBarHidden = true
我还在项目的plist中将View controller-based status bar appearance
设置为YES
但在iPhoneX中没有任何工作。上述方法适用于无槽设备。有什么建议吗?
你可能需要打电话
self.setNeedsStatusBarAppearanceUpdate()
为了反映prefersStatusBarHidden