我正在开发一个应用程序,它首先呈现一个带有一堆按钮的 UICollectionView,这些按钮模态地打开一个带有自定义“Over Full Screen”segue 的 AVPlayerViewController 的子类。UIViewControllerBasedStatusBarAppearance 在我的 Info.plist 中设置为 YES。
这是 Interface Builder 中所有视图控制器的小屏幕截图(不得不缩小,抱歉):
segue 在 IB 中定义。当用户点击一个集合视图单元格时,我使用 performSegueWithIdentifier() 来执行 segue。
为什么在横向模式下状态栏与播放控件一起隐藏,而在纵向模式下却完全相反?
在我的 AVPlayerViewController 子类中让 prefersStatusBarHidden() 返回 true 不会做任何事情。是什么赋予了?