2

横向きのみの VC を提示する縦向きのみの VC があります。私はそれを機能させる方法を見るのに苦労しています。アニメーションが提示された後にモーダル VC を回転させるアニメーションを呼び出すことができましたが、それは少し危険に見えます。

私は iOS 4.3 で立ち往生しているので、ストーリーボードはありません。

私が欲しいのは次のようなものです...

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

助けてくれてありがとう

4

1 に答える 1

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)];
于 2012-06-18T16:34:21.857 に答える