您可以有两种方法来处理这个问题
选项1。尝试在
didFinishLaunchingWithOptions
方法中实现
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
UIApplication.shared.isStatusBarHidden = true
return true
}
选项 2:在您的
UIViewController
中重写prefersStatusBarHidden
函数。
override var prefersStatusBarHidden : Bool {
return true
}
注意: 当你调用 override func prefersStatusBarHidden
时,应该改为 override var prefersStatusBarHidden
prefersStatusBarHidden
。override var prefersStatusBarHidden : Bool {
return true
}
如果应该隐藏状态栏,则为 true;如果应该显示状态栏,则为 false。
参见 苹果文档链接
UIApplication.shared.isStatusBarHidden = true
不起作用? - Museer Ahamad Ansari