1

私は、横向き専用の iPad アプリに取り組んできました (これは、左右両方の横向きモードをサポートしている場合に許可されます)。ビューは適切に設定されていますが、ステータス バーにバグがあります。iPad のステータス バーは自動的に回転しますが、それを上書きできるものは見つかりませんでした。ステータス バーは、info.plist の内容に関係なく、すべての向きをサポートします (サポートされている向きと初期向き)。

UIApplicationDelegate でタイマーを実行し、毎回ステータス バーの向きを強制することで回避策を見つけましたが、それは見苦しく、バーがびくびくする原因になります。

横向き (左右) のみをサポートするように iPad のステータス バーをロックする方法はありますか?

よろしくお願いします〜ナタナヴラ。

4

1 に答える 1

1

あなたのコードのいくつかは役に立ちますが、これは私が ViewController で通常使用するものです:

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

横向き (両側) に固定されます。ステータス バーで問題が発生したことはありませんが、通常は非表示にしています。

また、.plist では、サポートされているインターフェイスの向きが 2 つしかありません: item0 = 横向き (右のホーム ボタン) item1 = 横向き (左のホーム ボタン)

お役に立てれば :)

于 2010-11-16T17:23:08.947 に答える