landscape orientation
(左と右)iOS 6
のみをサポートする iPad アプリケーションを作成しましたiOS 5
。
誰でもこの問題を解決するのを手伝ってくれませんか。
landscape orientation
(左と右)iOS 6
のみをサポートする iPad アプリケーションを作成しましたiOS 5
。
誰でもこの問題を解決するのを手伝ってくれませんか。
iOS 6では、「shouldAutorotateToInterfaceOrientation」メソッドは非推奨になっているため、iOS 5およびiOS 6でビルドを実行したい.
次に、ビルド段階セクションに移動し、コンパイル ソースを開きます。
次に、すべてのビューコントローラーに行を貼り付けます
-fno-objc-arc
その後、コードを貼り付けます
- (BOOL)shouldAutorotateToInterfaceOrientation:
(UIInterfaceOrientation)toInterfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
また、概要ページでインターフェイスの向きがサポートされていることを確認し、左右の横向きのみを選択してください。
あなたのapplicationDidFinishLaunchingメソッドにこのコードを入れてください
[[UIDevice currentDevice] setOrientation:UIDeviceOrientationLandscape];
これにより、デバイスに関係なく、アプリケーションが横向きモードに設定されます。