【Objective-C】画面の向きの横向きの許可や、縦向き限定にしたりの設定【超初心者メモ】
全体的に使うOrientation制限
TARGETS > General > Deployment Info > Device Orientation 設定へ
UISupportedInterfaceOrientationsは「アプリ起動時の画面向きの初期値」を定義する設定です。
Device Orientationのチェックを確認しましょう。
Protrait(縦向き)
Landscape Left(左向き)
Landscape Right(右向き)
この三つをチェック入れると画面が回転します。
縦画面に制御したい場合はProtraitのみチェックを入れます。
右向き左向きもこの要領で制限の設定ができます。
Supported interface orientations設定
上記でも画面が横向きにならなかったりした場合は、以下の設定をみてください
TARGETS > Info > Custom iOS Target Properties
Custom iOS Target PropertiesのSupported interface orientationsを確認してください。
画像のように項目を増やしたり減らして制限することにより、画面の向きの設定ができます。