1

landscape orientation(左と右)iOS 6のみをサポートする iPad アプリケーションを作成しましたiOS 5

誰でもこの問題を解決するのを手伝ってくれませんか。

4

4 に答える 4

0

iOS 6では、「shouldAutorotateToInterfaceOrientation」メソッドは非推奨になっているため、iOS 5およびiOS 6でビルドを実行したい.

次に、ビルド段階セクションに移動し、コンパイル ソースを開きます。

次に、すべてのビューコントローラーに行を貼り付けます

-fno-objc-arc

その後、コードを貼り付けます

       - (BOOL)shouldAutorotateToInterfaceOrientation:
(UIInterfaceOrientation)toInterfaceOrientation {
     return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
 interfaceOrientation == UIInterfaceOrientationLandscapeRight);
   }

また、概要ページでインターフェイスの向きがサポートされていることを確認し、左右の横向きのみを選択してください。

于 2013-05-29T10:13:23.037 に答える
0

あなたのapplicationDidFinishLaunchingメソッドにこのコードを入れてください

[[UIDevice currentDevice] setOrientation:UIDeviceOrientationLandscape];

これにより、デバイスに関係なく、アプリケーションが横向きモードに設定されます。

于 2013-05-29T11:16:57.413 に答える