2012-09-20 14 views
6

Tengo algunos archivos de imagen para el iPhone 5 tamaño de 640x1136, he implementado previamente las imágenes de la retina para el iPhone 4 & 4S utilizando @ 2x sufijo, por lo cual será el sufijo para imágenes en iPhone 5, que puede usar el mismo que es @ 2x o tiene que ser cambiado.sufijo para Retina Imágenes en iPhone 5

Respuesta

2

Ver mi respuesta here. Algunas macros útiles para ayudarlo a manejar imágenes.

3

Seguirá usando @2x imágenes donde estén disponibles. Hay un sufijo -568h que puede usar para la imagen de inicio, como en [email protected], pero ese es actualmente el único lugar donde es compatible; ver la respuesta de Leo para una forma de hacer que eso funcione en otro lado.

+3

El sufijo -568h solo funciona para la imagen de inicio, no funcionará para otras imágenes. Vea mi respuesta para macros que lo ayudarán. –

2

Para el iPhone Retina 4 pulgadas (iPhone 5) que sigue siendo el @2x sufijo porque la densidad es el mismo que el iPhone Retina (iPhone 4 y 4S). La pantalla es más grande pero tiene la misma densidad.

El sufijo -568h solo funcionará para la imagen predeterminada porque es el único lugar donde realmente lo necesita (solo para decirle al sistema que su aplicación ha sido optimizada para este nuevo tamaño de pantalla y puede estirar sus puntos de vista) .

La convención de nomenclatura Default-xxx.png está aquí para proporcionar la imagen correcta mientras se inicia la aplicación, pero creo que no tiene sentido intentar replicar la misma para cargar otras imágenes en imageViews. Es como el Default-(landscape|portrait).png en iPad. Nunca necesita esta convención para cargar imágenes usted mismo.

La única regla es:

  • @ es para la densidad (2 densidad existe en este momento, normal y 2x)
  • ~ es para el dispositivo (existen 2 dispositivos diferentes en este momento, iPhone y ipad)

adaptar imágenes/imageView en el iPhone 4 pulgadas que debe jugar con su modo de contenido imageView y el cambio de tamaño automático configuraciones.

Cuestiones relacionadas