在presentViewController之前,Xcode方向每次都会改变

时间:2015-06-05 08:53:12

标签: ios xcode orientation

我的应用支持UIInterfaceOrientationMaskAll。除两个ViewControllers外,所有ViewControllers仅支持UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown。这两个ViewControllers支持UIInterfaceOrientationMaskAll

问题是在iPad上一切都很完美,但在iPhone上,如果每个Viewcontroller都停留UIInterfaceOrientationMaskPortrait,那么当我运行时

[currentViewController presentViewController:nextViewController1 animated:YES completion:nil];

currentViewController将其方向更改为UIInterfaceOrientationMaskPortraitUpsideDown,然后在UIInterfaceOrientationMaskPortrait中显示nextViewController1。

[nextViewController1 presentViewController:nextViewController2 animated:YES completion:nil];

nextViewController1将其方向更改为UIInterfaceOrientationMaskPortraitUpsideDown,然后在UIInterfaceOrientationMaskPortrait中显示nextViewController2。

0 个答案:

没有答案