当viewWillAppear出现时,如何强制更改方向?
我只希望一个NavigationController强制横向移动,而我想纵向移动其他控制器。
当我按下横向控制器时,它像人像一样显示,但是当我旋转移动设备时,它会像我想要的风景一样锁定。
当vieWillAppear出现时,我该怎么办?有什么功能吗?
答案 0 :(得分:1)
override func viewDidLoad() {
super.viewDidLoad()
let value = UIInterfaceOrientation.landscape.rawValue
UIDevice.current.setValue(value, forKey: "orientation")
}
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return .landscape
}
override var shouldAutorotate: Bool {
return true
}