我无法从横向视图弹出UINavigationController
(子类)到纵向视图。popViewControllerAnimated:从横向到纵向
我有一个链从window
的rootViewController
使用shouldAutorotate
和supportedInterfaceOrientations
下降到目前我个人视图控制器设置。
所以,我有一个视图控制器,只支持肖像。下一个推动支持景观。
当我推动支持风景的那个,然后旋转设备时,一切都会旋转。到现在为止还挺好。
现在,当我弹回到第一个视图时,两个视图都会在动画之前旋转。因此,第二个viewController的横向视图(由于旋转变换而非常小)被推送到纵向屏幕的右侧。
我想将横向视图推送到其右侧(纵向视图控制器的顶部或底部),而纵向视图控制器显示在背景中。
我该如何做到这一点?
我想我可能会尝试使用动画控制器,但UINavigationController
的委托方法navigationController:animationControllerForOperation:
在以不同方向弹出到视图控制器时未被调用。