UIImage视图在强制景观中不旋转

时间:2018-03-09 23:41:49

标签: ios swift uinavigationcontroller landscape image-rotation

我正在强制我的ViewController的landScape为 .landscapeRight 。 ViewController后跟一个没有设置类的NavigationController(默认)。

let appDelegate = UIApplication.shared.delegate as! AppDelegate
appDelegate.myOrientation = .landscapeRight

但是, UIImage navigationBar (viewController的顶部)不会旋转到我需要的地方,直到我物理旋转屏幕。

我假设这与没有为导航控制器分配的类有关,但我不确定。有人可以指出我正确的方向。

1 个答案:

答案 0 :(得分:0)

这应该在您的视图控制器上完成。您是否通过将preferredInterfaceOrientationForPresentation设置为.landscapeRight来按照常规方式进行了尝试。查看this out了解详情。