prefersStatusBarHidden iOS 13 未调用
prefersStatusBarHidden iOS 13 not called
我一直用
override var prefersStatusBarHidden: Bool {return true}
在单个 UIViewController
中隐藏状态栏 .. 但是我遇到了 iOS 13 的问题...
我不明白为什么var prefersStatusBarHidden
不叫..
在我的 plist 文件中我设置了 View controller-based status bar appearance = YES
但它不起作用 ...
状态栏一直可见...我该如何解决?
如果你想在整个应用程序中隐藏状态栏,那么在你的项目中
转到常规->部署信息->状态栏样式并select选中隐藏状态栏。
在 iPhone X 型设备(任何没有边框的设备)上,Apple 不希望您隐藏状态栏,因此您的视图控制器的 prefersStatusBarHidden
不会被调用。
您可以通过子类化 UINavigationViewController 来解决这个问题;在我的测试中,这行得通,但我不知道 Apple 是否会批准。
我一直用
override var prefersStatusBarHidden: Bool {return true}
在单个 UIViewController
中隐藏状态栏 .. 但是我遇到了 iOS 13 的问题...
我不明白为什么var prefersStatusBarHidden
不叫..
在我的 plist 文件中我设置了 View controller-based status bar appearance = YES
但它不起作用 ...
状态栏一直可见...我该如何解决?
如果你想在整个应用程序中隐藏状态栏,那么在你的项目中
转到常规->部署信息->状态栏样式并select选中隐藏状态栏。
在 iPhone X 型设备(任何没有边框的设备)上,Apple 不希望您隐藏状态栏,因此您的视图控制器的 prefersStatusBarHidden
不会被调用。
您可以通过子类化 UINavigationViewController 来解决这个问题;在我的测试中,这行得通,但我不知道 Apple 是否会批准。