2015-06-05 9 views
5

Sono sicuro che questa informazione è da qualche parte ma non riesco a trovarla, e la hotline degli sviluppatori Apple sembra non avere idea di cosa sto parlando. Nella biblioteca beni per schermo lancio in Xcode, ci sono slot etichettati:come/dove le dimensioni dello schermo di lancio Xcode 6 corrispondono ai documenti Apple?

iPhone Ritratto ---> Retina HD 5.5 & Retina HD 4.7 iOS 8

iPhone Ritratto ---> 2x & Retina 4 iOS 7, 8

iPhone Ritratto ---> 1x, 2x & Retina 4 iOS 5, 6

avevo schermi di lancio preparata e ho le dimensioni di questi singoli file, ma non vedo come t le dimensioni dell'erede corrispondono a queste etichette Apple all'interno di Xcode. Inoltre, i documenti Apple qui (https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW1, a cui mi riferisco lo sviluppatore Apple) si riferiscono solo alle dimensioni di iphone 6 e 6s, che non corrispondono all'organizzazione dell'etichetta Xcode.

Sembra che dovrebbe essere una query di 1 minuto. Cosa mi manca e dove sono queste informazioni super base?

risposta

13

Se si seleziona l'immagine "slot" nel catalogo delle risorse e si visualizza l'ispettore Attributi (sul lato destro), verrà visualizzato (tra le altre cose) "Dimensioni previste" per ciascuna immagine. Fare questo, sembra che:

 
iPhone Portrait iOS8 Retina HD 5.5: 1242 x 2208 
iPhone Portrait iOS8 Retina HD 4.7: 750 x 1334 

In Attributi, è anche possibile scegliere quale "slot" che si desidera includere, attraverso una serie di caselle di controllo.

enter image description here

Documentazione-saggio, vedere la Icon and Image Sizes section of the iOS Human Interface Guidelines.

Parafrasando da lì:

 
iPhone 6 Plus: Use a Launch File 
iPhone 6: Use a Launch File 
iPhone 5: 640 x 1136 
iPhone 4s: 640 x 960 
iPad (@2x): 1536 x 2048 (portrait), 2048 x 1536 (landscape) 
iPad (@1x): 768 x 1024 (portrait), 1024 x 768 (landscape) 

anche vedere il Launch Images section, che dice:

Anche se è meglio usare un file di lancio per iPhone 6 e iPhone 6 Plus, è possibile invece di fornire immagini di lancio statico, se necessario. Se avete bisogno di creare immagini di lancio statiche per questi dispositivi, utilizzare i seguenti formati:

per iPhone 6:
750 x 1334 (@ 2x) per il ritratto
1334 x 750 (@ 2x) per il paesaggio

per iPhone 6 Plus:
1242 x 2208 (@ 3x) per il ritratto
2208 x 1242 (@ 3x) per il paesaggio

vale la pena notare che se stai solo supportando iOS 8, puoi semplicemente utilizzare XIB o Storyboard di lancio e non devi preoccuparti di dimensioni di immagini particolari. La sezione Launch Images contiene informazioni al riguardo.

Il mio ultimo aggiornamento dell'app (che è solo iOS 8) utilizza i file XIB (uno per iPhone, uno per iPad) e funziona alla grande.

+0

Ma dov'è il paesaggio launchimage per iPhone 4.7 pollici? – zsong

+0

iPhone 6 (e 6s e 7) sono 4.7 ". Quindi, come sopra detto: 1334 x 750 orizzontale. – zpasternack

7
Retina HD 5.5 - 1242x2208 
Retina HD 4.7 - 750x1334 
Retina HD 5.5 landscape - 2208x1242 
2x - 640x960 
Retina 4 - 640x1136 
1x - 320x480 
default 320x568 
[email protected] 640x1136