2012-10-03 17 views

risposta

2

È lo stesso. @ 2x significa semplicemente che è un'immagine di retina.

L'unica differenza è la 568 @ 2x (o qualsiasi altra cosa sia) per la schermata iniziale, ma Xcode rinomina comunque quel file.

Basta tenere utilizzando @ 2x.png

+1

non penso. devi fornire 3 risoluzioni diverse per schermi normali, retina e iphone5, in particolare per le immagini di sfondo che occupano tutto lo schermo. – Satyam

+0

Un fatto semplice "Né le immagini normali né le immagini retinate si adattano a iPhone5". Se non forniamo immagini di dimensioni maggiori, le immagini (normale o retina) verranno allungate in iPhone5 e non appariranno buone. Quindi, è un must per aggiungere 3 immagini di risoluzione all'app. – Satyam

+0

Correggimi: vuoi dire che dobbiamo fare in modo che le app lascino lo spazio sotto le immagini 2x? – Satyam

2

fino ad ora non hanno rilasciato alcuna documentazione ufficiale per le immagini iPhone5.

Si può fare così.

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone && [[UIScreen mainScreen] bounds].size.height * [UIScreen mainScreen].scale >= 1136) 
{ 
//Write the code here for iPhone5 Image. 
} 
else 
{ 
//this is for unto 4th gen iPhone 
} 
+0

Un hack, ma lo farà. Grazie. –

2

Non esiste convenzione di denominazione specifica per le immagini su iPhone 5. Il default-568H @ 2x verrà visualizzato sul lancio di un iPhone 5 o iPod Touch 5G. Ciò consentirà anche la modalità non letterbox della tua app. Per il tuo altro f.e. immagini di sfondo che devi progettare in modo flessibile se vuoi coprire entrambe le risoluzioni dello schermo. Quando costruisci un'applicazione per iPhone 4s assicurati che f.e. un'immagine di sfondo può essere allungata fino alla dimensione di iPhone 5.

1

è lo stesso. @ 2x significa semplicemente che è un'immagine di retina.

L'unica differenza è il 568 @ 2x (o qualsiasi cosa sia) per lo splash schermo ma Xcode rinomina quel file per te comunque.

Basta tenere utilizzando @ 2x.png

devo aggiungere, che se si guarda al simulatore le immagini forse allungato! Si potrebbe risolvere questo problema selezionando la casella (se u utilizzare storyboard) "Layout Automatico" Ho qualche problema di troppo forse questo è un bug che verrà risolto spero ...

changing the size

e storyboard o .xib u possibile modificare le dimensioni del controller come qui:

enter image description here

Problemi correlati