私のアプリの iPhone バージョンは と をサポートしてUIDeviceOrientationPortraitUpsideDown
いUIDeviceOrientationPortrait
ますが、iPad バージョンはすべての方向をサポートしています。
私のView Controllerにはこれがあります:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}
私のInfo.plistファイルにはこれがあります:
問題は、iPod にアプリをビルドするときに、アプリが逆さまにならないことです。iPad はすべての向きをサポートします。
私はshouldAutorotateToInterfaceOrientation
すべてをまとめて削除しようとしましたが、このコードを試しました:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation = UIDeviceOrientationLandscapeLeft) && (interfaceOrientation = UIDeviceOrientationLandscapeRight) && (interfaceOrientation = UIDeviceOrientationPortraitUpsideDown) && (interfaceOrientation = UIDeviceOrientationPortrait);
}
しかし、何らかの理由で、逆さまだけでは機能しません。これに対する他の解決策はありますか?
編集:Xcode 4.5 iOS6を使用