web-dev-qa-db-fra.com

Quel est l'impact de l'option "Nécessite le plein écran" dans Xcode pour une application iPhone uniquement?

Pour une application pour iPad uniquement ou une application universelle, le "Requires full screen" L'option indique à Xcode/iOS si l'application prend en charge la fonctionnalité multitâche iPad introduite dans iOS 9. Mais le "Requires full screen" L'option est également présente s'il s'agit d'une application uniquement pour iPhone. Dans ce cas, quel est l'impact de cette option?

enter image description here

46
goodbyeera

Il n'y a aucun impact. Apple pensent que ce n'est pas nécessaire de se cacher, ou peut-être que les téléphones Plus feront glisser le paysage dans les versions iOS ultérieures :)

Dans la documentation :

Pour ne plus être éligible à participer à Slide Over et Split View, ajoutez la clé UIRequiresFullScreen au fichier Info.plist de votre projet Xcode et appliquez la valeur booléenne YES.

56
KingofBliss

Normalement, vous devez prendre en charge l'orientation portrait et paysage dans votre application.Si votre application est en mode paysage uniquement ou en mode portrait uniquement, la validation de l'application échoue avec:

avertissement: toutes les orientations d'interface doivent être prises en charge, sauf si l'application nécessite le plein écran.

Et comme KingofBliss l'a noté, le définir sur OUI empêchera également votre application de s'exécuter dans une vue divisée.

Il s'agit d'un paramètre utile pour les jeux qui s'exécutent en plein écran en mode paysage uniquement.

5
Bram