Как повернуть экран с помощью `var shouldAutorotate` возвращает false - PullRequest
0 голосов
/ 14 мая 2019

Как установить указанное вращение страницы, не поворачивая его автоматически?Я обнаружил, что экран может вращаться только тогда, когда var shouldAutorotate возвращает да, но я не хочу делать это автоматически, я хочу сам контролировать момент вращения

1 Ответ

0 голосов
/ 14 мая 2019

Swift 4 +:

Используйте следующий код для поворота экрана при необходимости без какого-либо автоматического поворота, как вы хотите.

func rotateToLandscapeRight() {               
   UIDevice.current.setValue(UIInterfaceOrientation.landscapeRight.rawValue, forKey: "orientation")
}

func rotateToLandscapeLeft() {
    UIDevice.current.setValue(UIInterfaceOrientation.landscapeLeft.rawValue, forKey: "orientation")
}

func rotateToPortratit() {                
    UIDevice.current.setValue(UIInterfaceOrientation.portrait.rawValue, forKey: "orientation")
}
...