2012-10-03 25 views
5

¿cuál es la Imagen Convención de nombres para iPhone 5 como @ 2x para pantallas de retina.Convención de nombres de imagen para iPhone 5

+0

Asegúrese de que las imágenes @ 2x son el doble del tamaño de la imagen original .. por ejemplo: si a.png es de un tamaño de 100 x 100 píxeles, entonces [email protected] debe ser de 200 x 200 píxeles – AppleDelegate

Respuesta

2

Es lo mismo. El @ 2x solo significa que es una imagen de retina.

La única diferencia es el 568 @ 2x (o lo que sea) para la pantalla de bienvenida, pero Xcode cambia el nombre de ese archivo para usted de todos modos.

Sólo seguir usando @ 2x.png

+1

yo no lo creo. debe proporcionar 3 resoluciones diferentes para pantallas normales, retina y iphone5, especialmente para imágenes de fondo que ocupan toda la pantalla. – Satyam

+0

Un hecho simple "Ni las imágenes regulares ni las imágenes de retina no caben en iPhone5". Si no proporcionamos imágenes de mayor tamaño, las imágenes (normales o retinadas) se estirarán en iPhone5 y no se verán bien. Por lo tanto, es imprescindible agregar 3 imágenes de resolución a la aplicación. – Satyam

+0

Corrígeme: ¿quieres decir que tenemos que hacer que las aplicaciones dejen espacio debajo de las imágenes 2x? – Satyam

2

hasta ahora no han lanzado ningún documento oficial de las Imágenes iPhone5.

Puede hacer esto.

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 truco, pero servirá. Gracias. –

2

no existe una convención de nomenclatura específica para las imágenes en el iPhone 5. El predeterminado-568h @ 2x se mostrará en el lanzamiento de un iPhone 5 o iPod Touch 5G. Esto también habilitará el modo sin buzón de tu aplicación. Para su otro f.e. las imágenes de fondo deben diseñarse de manera flexible si desea cubrir ambas resoluciones de pantalla. Cuando construyes una aplicación iPhone 4s, asegúrate de que f.e. una imagen de fondo se puede estirar hasta el tamaño de iPhone 5.

1

es lo mismo. El @ 2x solo significa que es una imagen de retina.

La única diferencia es la 568 @ 2x (o lo que sea) para la pantalla splash pero Xcode cambia el nombre de ese archivo para usted de todos modos.

Sólo seguir usando @ 2x.png

debo añadir, que si nos fijamos en el simulador de las imágenes tal vez estirados! Se podría solucionar este problema marcando la casilla (si u uso del guión gráfico) "Auto Layout" Tengo algunos problemas también puede que este es un error que se fijará espero ...

changing the size

y el guión gráfico o .xib u puede cambiar el tamaño del controlador como aquí:

enter image description here

Cuestiones relacionadas