0
我想让所有的ViewController保持人像除了视频播放器控制器。所以我做了一个由UINavigationController扩展的自定义导航器。iOS 10如何让状态栏保持纵向?
class MyNavigationController: UINavigationController {
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
}
override var shouldAutorotate: Bool {
return true
}
override var supportedInterfaceOrientations: UIInterfaceOrientationMask{
return .portrait
}
}
任何人都可以帮我这个?非常感谢,并且swift代码对我来说会更好。
您的覆盖shouldAutorotate是造成这种情况。你应该覆盖它只为你的VidePlayer控制器返回true –
@noir_eagle我从NavigationController中删除它,但仍然无法工作。 –