Per un'app per iPad o per un'app universale, l'opzione "Requires full screen"
indica a Xcode/iOS se l'app supporta la funzione di multitasking iPad introdotta in iOS 9. Tuttavia l'opzione "Requires full screen"
è presente anche se si tratta di un'app solo per iPhone. In questo caso, qual è l'impatto di questa opzione?Qual è l'impatto dell'opzione "Richiede schermo intero" in Xcode per un'app solo per iPhone?
risposta
Non v'è alcun impatto a tutti. Gli ingegneri Apple pensa che il suo non richiesto da nascondere, o possono essere telefoni Plus ottenere slitta paesaggio oltre a iOS versioni successive :)
Dal documentation:
Per scegliere di essere ammessi a partecipare nella presentazione Over e Split View, aggiungi la chiave UIRequiresFullScreen
al file Info.plist del tuo progetto Xcode e applica il valore booleano YES.
Normalmente, si avrebbe bisogno di supportare sia orientamento verticale e orizzontale nella vostra app.If la vostra applicazione è paesaggio unico solo o verticale, quindi la convalida app viene a mancare con:
avvertimento: Tutte le preferenze di interfaccia deve essere sostenuta a meno che l'app non richieda lo schermo intero.
E come notato da KingofBliss, l'impostazione su SÌ impedirà inoltre l'esecuzione della app in una visualizzazione divisa.
È un'impostazione utile per i giochi che funzionano a schermo intero solo in orizzontale.
Grazie. Una spiegazione molto chiara. – NKB