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

sob*_*dio 2 uiviewcontroller modalviewcontroller ios4 ios

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

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

我想要的是......

[landscapeVC setOrentation:UIDeviceOrentaionLanscape];
[portraitVC presentModalViewController:landscapeVC Animated:YES];
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

Par*_*iya 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)];
Run Code Online (Sandbox Code Playgroud)