2012-09-20 12 views
6

Ho alcuni file di immagine per iPhone 5 dimensioni 640x1136, ho già implementato immagini retina per iPhone 4 & 4S con suffisso @ 2x, quindi quale sarà il suffisso per le immagini in iPhone 5, noi può usare lo stesso come è @ 2x o deve essere cambiato.Suffisso per immagini Retina in iPhone 5

risposta

2

Vedere la risposta here. Alcune macro utili per aiutarti a gestire le immagini.

3

Continuerà a utilizzare le immagini @2x dove sono disponibili. C'è un suffisso -568h che puoi usare per l'immagine di avvio, come in [email protected], ma al momento è l'unico posto in cui è supportato; vedi la risposta di Leo per un modo per farlo funzionare altrove.

+3

Il suffisso -568h funziona solo per l'immagine di avvio, non funzionerà con altre immagini. Vedi la mia risposta per i macro che ti aiuteranno. –

2

Per l'iPhone Retina da 4 pollici (iPhone 5) è ancora il suffisso @2x perché la densità è la stessa come l'iPhone Retina (iPhone 4 e 4S). Lo schermo è più grande ma ha la stessa densità.

Il suffisso -568h funziona solo per l'immagine predefinita perché è l'unico posto in cui ne hai veramente bisogno (solo per dire al sistema che l'app è stata ottimizzata per questa nuova dimensione dello schermo e può allungare le visualizzazioni) .

La convenzione di denominazione Default-xxx.png è qui solo per fornire l'immagine di destra mentre l'applicazione sta lanciando, ma penso che sia non senso cercare di replicare la stessa per caricare altre immagini in imageViews. È come lo Default-(landscape|portrait).png su iPad. Non hai mai bisogno di questa convenzione per caricare le immagini da solo.

L'unica regola è:

  • @ è per la densità (2 densità esiste al momento, normale e 2x)
  • ~ è per il dispositivo (2 dispositivi differenti esistono al momento, iphone e ipad)

Per adattare le immagini/IMAGEVIEW sul 4 pollici iPhone si dovrebbe giocare con il vostro IMAGEVIEW modalità contenuti e il ridimensionamento automatico configurazioni.

Problemi correlati