2015-04-18 23 views
15

È possibile supportare lo schermo dell'iPhone 6, ma non l'iPhone 6 Plus? Mi piacerebbe che l'app usasse la risoluzione a schermo intero su iPhone 6, ma non ha il tempo di riprogettare alcune parti dell'interfaccia per iPhone 6 Plus.È possibile supportare lo schermo dell'iPhone 6, ma non l'iPhone 6 Plus?

Posso supportare lo schermo dell'iPhone 6 ma gli utenti 6 Plus hanno appena visto una versione ingrandita dell'interfaccia iPhone 6?

+3

Questa non è una buona idea anche se è possibile. Fornirai un'esperienza non ottimale a un gran numero di utenti. Se non vuoi ridisegnare l'interfaccia, dovresti almeno presentare lo stesso contenuto a risoluzione nativa ... – jtbandes

risposta

10

No, non è possibile. L'unico modo per indicare che la tua app supporta lo schermo più grande di iPhone 6 o 6 Plus è aggiungere il file XIB di lancio o lo storyboard (o l'immagine di lancio png per iPhone 6 o 6+). Una volta che hai finito, iPhone non ingrandirà lo schermo in nessuno dei due casi. Quindi, se aggiungi il supporto per iPhone 6, aggiungi automaticamente il supporto per iPhone 6 Plus e se non aggiungi tale supporto, avrai lo schermo ingrandito in entrambi i casi.

è indicato qui nel documentation

+0

Non penso che sia giusto. Puoi ancora usare i file PNG per le immagini di lancio sui nuovi iPhone. La domanda è se fornire uno per iPhone 6 e non 6+ farà sì che il 6+ scalerà l'app ... – jtbandes

+0

Sì, è possibile utilizzare png, ma senza lo schermo di lancio XIB verrà comunque ingrandito – Azat

+3

Hai provato? ["Sebbene sia preferibile utilizzare un file di avvio per iPhone 6 e iPhone 6 Plus, è possibile invece fornire immagini di avvio statico, se necessario"] (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/ MobileHIG/LaunchImages.html) – jtbandes

3

No, se si aggiunge launc L'immagine h per iPhone 6 ha poi aggiunto automaticamente il supporto per iPhone 6 Plus. se non aggiungi la schermata di avvio per iPhone 6, avrai lo schermo ingrandito su entrambi i dispositivi (iPhone 6 e iPhone 6 Plus). perché Apple non ti consente di limitare le app a un modello specifico. È possibile limitare la base sulle funzionalità del dispositivo richieste, ad esempio il chip M7 o un giroscopio.

Spero che questo ti aiuti.

+1

Sembra corretta, l'ho appena testata sul mio progetto rimuovendo l'immagine HD 5.5 (ma lasciando l'HD 4.7 in posizione), sembra ancora che fosse ci – Jasper

+0

sì, @JasperPol, supporterà automaticamente per iPhone 6 Plus. se c'è solo l'immagine di lancio del dispositivo iPhone 6. –