37740


本の情報によるとアプリの設定画面の「Deployment info」で「 Landscape
Left」だけにチェックするとシュミレーターが横画面になると書いてあり下の図の様にしたのですがシュミレーターは縦画面のままです。

どの様な原因が考えられますか？

ちなみに画像を載せようとしましたが2imb以下にしてくれという表示で断念しております

Deployment info

Deployment Target 10.3

Devices iPhone

Maine interface Main

Device Orientation Portrait

[code]

                                Upside Down
    
[/code]

チェック済み → Landscape Left

[code]

                                Landscape Right
    
[/code]

Status Bar Style Light


CC BY-SA 3.0
2017-09-05T14:59:10.703
37738
2017-09-05T20:07:56.717
25189
question
xcode
Xcodeのシュミレーターが横向きにならない


_**どの様な原因が考えられますか？**_

単にXcodeのバージョンによる挙動の違いでしょう。どのバージョンからだったのか記録は残していませんが、現在のXcodeでは、アプリをLandscapeオンリーに設定しても、シミュレータの表示の向きには影響しなくなってしまっています。

アプリをLandscapeオンリーに設定すると言うことは、ユーザがデバイスを縦に持った時にも、アプリは画面を横長方向に使うと言うことなので、現在のXcodeのシミュレータは、デフォルトでは「ユーザがデバイスを縦に持った時」の動作をシミュレートしていると言うことになります。

ボタン1個の画像で恐縮ですが、こんな感じなら正解ということです。  
[![Landscape縦持ち画像](https://i.stack.imgur.com/g3Ml5.jpg)](https://i.stack.imgur.com/g3Ml5.jpg)

ユーザがデバイスを横持ちした時の状態にするには、Simulatorのメニューから

### Hardware > Rotate Left

### Hardware > Rotate Right

を選んで、明示的に回転させてください。


CC BY-SA 3.0
2017-09-05T20:07:56.717
37740
2017-09-05T20:07:56.717
2020-06-17T08:14:45.997
-1
13972
37738
answer