3

私の情報リストでは、サポートされているインターフェイスの向き(iPad)をすべての向きとして定義しており、機能します。唯一の問題は、横向きモードで開始すると縦向きで開始することですが、回転してから後ろに回転すると修正されます。では、どうすればスタートアップのオリエンテーションに採用できるようにできるのでしょうか。ありがとう。

4

3 に答える 3

6

didFinishLaunchingWithOptions:またはViewControllerのいずれかに以下を実装することにより、必要な方向を強制することができますviewWillAppear:

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft animated:NO];
于 2011-05-19T17:52:16.963 に答える
1

ルートコントローラーとして経由でインストールされるUIViewControllerは[window addSubview:viewController.view];、関数を実装し、shouldAutorotateToInterfaceOrientationサポートされているすべての方向にYESを返す必要があります。

iPadは、ビューを縦向きで開始willRotateToInterfaceOrientationし、期間0で関数を呼び出すことによってすべてのビューを回転させます。

于 2011-05-19T18:03:20.940 に答える
0

メインの.plistファイルからのインターフェイスの向きの順序も重要であることに気づきました。例: http: //monosnap.com/image/jJeImyVp6G3Mq1uXLSAVRA0te2VwgJ起動時にアプリが横向きになり、右側にホームボタンがあることを意味します。

于 2014-06-25T09:35:46.607 に答える