The Master of Swift App Coding

Swiftプログラミングでのアプリ作成方法やWordPressのテクニック解説

iPhoneは縦のみ、iPadは縦横対応させたい時のXcodeでの設定操作方法

投稿日:2017年9月19日 更新日:

1.実現したいこと(目的)

iPhoneは縦のみ対応して、iPadは縦横対応させたい時のXcodeでの設定の操作方法

 

2.作業環境

X code Version 8.3.3
Swift version 3.1

 

3.一言アンサー(概要)

Universalを選択し、縦のみの設定にしてから、iPadの設定をを全許可する
(落ち着いて操作すれば、5秒で解決)

 

4.なぜ、これをやりたいのか?(理由)

iPhoneとiPadの両方に対応するアプリを製作している時に、iPadの場合は縦横のどちらにも対応したいが、iPhoneでは、横向きに対応したくない、縦のみで使用してほしい、という状況の時

 

5.やり方(コード含む)

少しややこしいですが、Universalを選択し、縦のみの設定にしてから、iPadの設定をを全許可します

Universalというのは、iPhone、iPad両方に対応するという意味です
Universalタブでの設定項目表示は、iPhoneの方が見えているようです

何を言ってるの??って感じですよね
僕も、そう思ってます
わかりにくいですよね

結果的に、タブを切り替えると
iPhone>>縦のみ
iPad>>縦、横、両方
Universal>>縦のみ

という状態になります
これでOKです
これでシミュレーターを立ち上げると、iPadでは縦横が許可されて、iPhoneでは縦のみが許可されている状態になっていると思います

つまり、「タブを切り替えてみないと、詳細はわからない状態」になっている
ということだと思います

(予想ですが、この仕様は、次のアップデートあたりですぐ変わるような気がしてます
だって、わかりにくいじゃん)

 

6.補足

なし

 

7.参考

Launching your iPhone Application in Landscape
https://developer.apple.com/library/content/technotes/tn2244/_index.html

 

Ad-336px-stinger8

Ad-336px-stinger8

-Swift, Xcode
-, ,

Copyright© The Master of Swift App Coding , 2018 All Rights Reserved.