在我的应用中,状态栏已隐藏。
我在AVPlayerViewController
中显示视频,其中有一个可见的状态栏(我没有找到一种方法来删除它,而不是创建我自己的视图控制器,我不知道该怎么做)
但是,当AVPlayerViewController被解除时,状态栏现在在应用程序中可见。
如何阻止播放器导致状态栏在应用中显示?
答案 0 :(得分:1)
两天后我终于找到了解决方案:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
UIApplication.shared.setStatusBarHidden(true, with: .none)
}
在iOS9.0和bla.bla.bla中跳过有关setStatusBarHidden弃用的警告。 因为prefersStatusBarHidden只是没有工作!!!
答案 1 :(得分:1)
不要使用不推荐使用的方法。它的坏习惯。 隐藏AVPlayerViewController状态栏的正确解决方案:
{{1}}