ランドスケープモードはiPhoneまたはiPadのみ対応 質問する

ランドスケープモードはiPhoneまたはiPadのみ対応 質問する

ポートレートモードを使用しないアプリケーションを作成したい。

plistを編集する必要があるのか​​、それともplistに加えてコードが必要なのかわかりません

ベストアンサー1

コードはここにあります

ランドスケープモードで起動する

iPhone OS のアプリケーションは通常、ホーム画面の向きに合わせて縦向きモードで起動します。縦向きモードと横向きモードの両方で実行されるアプリケーションがある場合、アプリケーションは常に最初は縦向きモードで起動し、その後、デバイスの向きに基づいて必要に応じてビュー コントローラがインターフェイスを回転するようにする必要があります。ただし、アプリケーションが横向きモードのみで実行される場合は、次の手順を実行して、最初に横向きで起動するようにする必要があります。

  • アプリケーションのInfo.plistファイルにUIInterfaceOrientation
    キーを追加し、その値を
    ランドスケープモードに設定します。ランドスケープ方向の場合は、このキーの
    値をまたはに設定します。

    UIInterfaceOrientationLandscapeLeft

    UIInterfaceOrientationLandscapeRight.

  • ビューを横向きモードでレイアウトし、自動サイズ変更オプションが正しく設定されていることを確認します。

  • ビュー コントローラのメソッドをオーバーライドし、目的の横向きshouldAutorotateToInterfaceOrientation:の場合にのみ YES を返し、縦向きの場合には NO を返します。

おすすめ記事