0

以下のように info.plist を設定します。

  • 初期インターフェースの向き: 横 (左ホーム ボタン)
  • サポートされているインターフェイスの向き: 横 (ホーム ボタンの左) と横 (ホーム ボタンの右)

アプリを起動したとき、向きデバイスには横向きモードがありますが、ビューはこの向きに回転しません。

回転方向には以下の方法を使用しますが、ランドスケープモードでは初期ではありません(この場合、デバイスを回転させた後、結果が必要でした-ランドスケープモードで回転を表示)

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
4

1 に答える 1

1

過去にこれに関していくつかの問題がありました。基本的に、最初のView Controllerをそこに置くと、ポートレートモードであるかのように処理がバグります。これに対して私が見つけた修正は、View ControllerをNavigation Controllerに追加することでした。

完全な説明については、私が投稿したこの質問を参照してください

于 2012-04-09T11:04:28.537 に答える