5878


調べた結果、 Xcode で iOS アプリの画面の向きを固定できそうなことは分かりました。

[Monaca](https://ja.monaca.io/) を使って開発しているため、 [Monaca](https://ja.monaca.io/)
で画面の向きを固定する方法を知りたいです。

どなたか教えていただけないでしょうか？  
よろしくお願いいたします。


CC BY-SA 3.0
2015-02-03T06:29:28.497
5834
2015-02-05T15:02:32.927
2015-02-03T07:17:09.417
4978
8053
question
ios monaca
iOS アプリで画面の向きを固定する方法を教えていただけませんか？


[リファレンス](http://docs.monaca.mobi/2.9/en/reference/native/screen_orientation/)を見る限りは`.ui`ファイルにスタイルを設定すれば固定できるように見えます。

[code]

    {
      "top" : { ... },
      "bottom" : { ... },
      "style": {
          // ここに固定したい向きだけを指定する。
          "screenOrientation": "landscape"
      }
    }
    
[/code]

monacaを使用したことが無いため間違っているかもしれません。


CC BY-SA 3.0
2015-02-03T06:44:25.090
5836
2015-02-03T06:44:25.090
3277
5834
answer


uiファイルの記述はDeprecatedとなっており、現在のプロジェクトでは利用できません。  
代わりに、下記のページ記載の通り、Info.plistファイルを修正してUISupportedInterfaceOrientationsを指定してください。

<http://docs.monaca.mobi/cur/ja/reference/config/ios_configuration/>


CC BY-SA 3.0
2015-02-03T12:32:26.287
5878
2015-02-03T12:32:26.287
928
5834
answer


MonacaApp-Info.plistというファイルがMonaca IDEを開くとiosディレクトリの下にあるはずです。

![MonacaApp-Info.plist](https://i.stack.imgur.com/QBI3B.png)

そのファイルを開き、「UISupportedInterfaceOrientations」というKeyのvalueを編集します。これはアプリがサポートする画面の向きを管理するパラメーターです。例えば、アプリで許可する方向として「UIInterfaceOrientationPortrait」のみを残した場合はアプリは縦固定となります。

![MonacaApp-Info.plist:Edit](https://i.stack.imgur.com/pQ7H8.png)


CC BY-SA 3.0
2015-02-05T15:02:32.927
6019
2015-02-05T15:02:32.927
7871
5834
answer