如何设置指定的页面旋转而不自动旋转?我发现只有var shouldAutorotate
返回yes时屏幕才能旋转,但我不想自动执行此操作,我想自己控制旋转的时刻
答案 0 :(得分:0)
快速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")
}