Я пытаюсь заставить только одно представление в моем приложении на ландшафтном режиме, Я зовуForce ландшафтный режим в одном ViewController с помощью Swift
override func shouldAutorotate() -> Bool {
print("shouldAutorotate")
return false
}
override func supportedInterfaceOrientations() -> Int {
print("supportedInterfaceOrientations")
return Int(UIInterfaceOrientationMask.LandscapeLeft.rawValue)
}
override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation {
return UIInterfaceOrientation.LandscapeLeft
}
Вид запускается в портретном режиме и продолжать вращаться, когда Я меняю ориентацию устройства.
Обязательный должен быть вызван.
Любая помощь будет оценена по достоинству.
https://stackoverflow.com/a/46025791/2012219 – gbk
Возможный дубликат [Как заставить ориентацию контроллера просмотра в iOS 8?] (Https://stackoverflow.com/questions/26357162/how-to-force -view-controller-orientation-in-ios-8) – gbk