3

簡単な質問です。アプリをiOS6に更新し、iOS5のshouldAutoRotateメソッドを次のように変更したとします。

- (BOOL) shouldAutorotate
{
return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscapeRight;
}

まだiOS5をサポートしている場合、iOSバージョンを確認してから、アプリがiOS5を実行しているデバイスで実行されている場合は、古いiOS5メソッド(つまり、shouldAutoRotateToInterfaceOrientation)も含める必要がありますか?

ありがとう !

4

1 に答える 1

5

アプリにiOS5とiOS6の両方のコードを含めてもかまいません。

iOS5では、supportedInterfaceOrientationsとshouldAutorotateは呼び出されず、iOS6では古いメソッドshouldRotateToInterfaceOrientationなどは呼び出されません。

于 2012-10-09T16:55:39.367 に答える