画面向きの設定に関してずっと勘違いしていた点があったので共有。 UISupportedInterfaceOrientations ターゲットのDevice orientation設定(plistのUISupportedInterfaceOrientations)は、そのアプリでサポートする画面向きを設定するためだけのもの、という認識だったんですが、正しい定義は、 「アプリ起動時の画面向きの初期値」の決定に使用される。 AppDelegateでapplication:supportedInterfaceOrientationsForWindow:を実装 していない場合 は「アプリ全体でサポートする画面向き」の決定にも使用される です。 例 以下のような要件のアプリを作りたいとします。 アプリ起動時直後に表示される画面は、portraitのみ対応する それ以外の画面は portrait/lan
![iPhone6Plusと初回起動時の画面向きについて - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/fbc92d9fd3e37566c2d1987e734053dab8cdf179/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9aVBob25lNlBsdXMlRTMlODElQTglRTUlODglOUQlRTUlOUIlOUUlRTglQjUlQjclRTUlOEIlOTUlRTYlOTklODIlRTMlODElQUUlRTclOTQlQkIlRTklOUQlQTIlRTUlOTAlOTElRTMlODElOEQlRTMlODElQUIlRTMlODElQTQlRTMlODElODQlRTMlODElQTYmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWJjMzhlMDVlNzVjMjIwNTFmNDdlZjBlZGJmNDQyNWYw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwa2VubWF6JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lOWM2NDk4YmQxMmViZThmNTVlOTJlYTQ5Nzg5ZDFiZA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3De23b4a837aa5ac209f01294541a5ca16)