/ / iOSアプリケーションの普遍的なアプリでiPad用のランドスケープを修正するにはどうすればよいですか? - ios5

iOSアプリケーションの普遍的なアプリでiPadのランドスケープを修正するにはどうすればよいですか? - ios5

Xcode4.5を使って私は普遍的なアプリを開発しました。私は、風景モードでのみiPad版を作ってみたいです。

ここで私は疲れている

- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad && UIInterfaceOrientationIsLandscape(interfaceOrientation))
{
return YES;
} else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone && UIInterfaceOrientationIsPortrait(interfaceOrientation))
{
return YES;
}

return NO;
}

上記のコードを試してみましたが、ポートレートモードで表示されました。

回答:

回答№1は0

あなたはios5かios6でこれをテストしていますか? ios6では、shouldAutoRotateメソッドは無視されます。あなたは使用する必要があります

-(NSUInteger) supportedInterfaceOrientations {

}

そして

-(BOOL) shouldAutoRotate {
}

詳細はこちらをご覧ください: iOS 6の自動回転混乱