web-dev-qa-db-ja.com

iPhone専用アプリのXcodeの「全画面表示が必要」オプションの影響は何ですか?

IPad専用アプリまたはユニバーサルアプリの場合、"Requires full screen"オプションは、アプリがiOS 9で導入されたiPadマルチタスク機能をサポートするかどうかをXcode/iOSに伝えます。しかし、"Requires full screen"オプションは、iPhone専用アプリの場合にも存在します。この場合、このオプションの影響は何ですか?

enter image description here

46
goodbyeera

まったく影響はありません。 Appleエンジニアは、非表示にする必要はないと考えています。または、Plusの電話は、以降のiOSバージョンで横向きにスライドします:)

ドキュメントから

スライドオーバーおよび分割ビューへの参加資格を無効にするには、UIRequiresFullScreenキーをXcodeプロジェクトのInfo.plistファイルに追加し、ブール値YESを適用します。

56
KingofBliss

通常、アプリでは縦向きと横向きの両方をサポートする必要があります。アプリが横向きのみまたは縦向きのみの場合、アプリの検証は次のように失敗します:

警告:アプリが全画面表示を必要としない限り、すべてのインターフェイスの向きをサポートする必要があります。

KingofBlissが指摘したように、これをYESに設定すると、アプリが分割ビューで実行されなくなります。

これは、ランドスケープでのみフルスクリーンで実行されるゲームに便利な設定です。

5
Bram