読者です 読者をやめる 読者になる 読者になる

からたちねみち

歌を作っています。Vocaloid、主に結月ゆかり、またはiPhoneアプリ開発

アプリの実行画面を縦固定にする - Device Orientation設定

iPhoneアプリ開発

アプリの画面設計で、オートレイアウトを使用していても、縦横両方の表示が難しい場合があります。今制作中のアプリがそうです。

デバイス縦向き時の表示

f:id:bettychang:20160310054612p:plain

 

デバイス横向き時の表示

f:id:bettychang:20160310054631p:plain

 

五線譜の表示はそんなに悪くないですが、鍵盤はサイズが短すぎて不格好ですし、フキダシと広告枠が被ってしまってます。もともと縦向き利用のみを想定して画面レイアウトしているため、横向きだとかなり無理がでてしまってます。

 

このような問題の対処として、アプリの横向き表示を無効にする設定が可能です。

この設定をすると、デバイスを横にしてもアプリは縦レイアウトを維持できます。

 

設定方法

f:id:bettychang:20160310055158p:plain

  1. Xcode左上のProject名を選択
  2. TARGETのプロジェクト名をクリック
  3. Generalタブを選択
  4. Device Orientation項目のLandscape LeftとLandscape Rightのチェックを外す

 

これで、スマホ本体を横にしても、縦レイアウトが維持されます。

 

以上です。