从纵向视图控制器呈现模态景观视图控制器

时间:2012-06-18 16:32:10

标签: ios ios4 uiviewcontroller modalviewcontroller

我有一个仅限肖像的VC,只展示风景VC。我正在努力想看看它是如何让它发挥作用的。我有一些运气,在它出现之后调用动画旋转模态VC,但看起来有点狡猾。

我坚持使用iOS 4.3所以没有故事板。

我想要的是......

[landscapeVC setOrentation:UIDeviceOrentaionLanscape];
[portraitVC presentModalViewController:landscapeVC Animated:YES];

感谢您的帮助

1 个答案:

答案 0 :(得分:5)

在portraitVC的viewDidLoad方法和shouldautorotate方法中使用它:

 [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];
 [[self view] setBounds:CGRectMake(0, 0, 480, 320)];
 [[self view] setCenter:CGPointMake(160, 240)];
 [[self view] setTransform:CGAffineTransformMakeRotation(M_PI / 2)];