5

iOS 6 の新しい向きの方法を使用していますが、正常に動作しています。私のビューは縦向きモードで表示されており、ビューコントローラーを表示して横向きに回転すると、そのビューコントローラーが向きを元に戻します。横向きのままにする必要がありますが、縦向きになります。これが私のコードです。

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskAll;

}

// Tell the system It should autorotate
- (BOOL) shouldAutorotate {
    return YES;
}

// Tell the system which initial orientation we want to have
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
    return UIInterfaceOrientationMaskPortrait;
}

preferredInterfaceOrientationForPresentation メソッドが原因で発生していると思いますが、これに対する解決策が得られません。助けてください!

ありがとう !!

4

1 に答える 1

6

最初にすべてのinterfaceOrientationsをサポートする場合は、preferredInterfaceOrientationForPresentationメソッドを記述しないでください。これは、常にその優先インターフェイス方向を使用するためです。

于 2012-10-06T10:51:46.603 に答える