pro - iPhone 5: ¿qué convención de nomenclatura deben seguir las nuevas imágenes?
ipad pro (4)
¿Qué convención de nombre deben tener las nuevas imágenes para ser cargadas por el nuevo iPhone 5?
Vemos que tenemos que tener 3 imágenes predeterminadas para ser cargadas por el dispositivo
Default.png
[email protected] and
[email protected]
¿Qué pasa con las otras imágenes utilizadas por una aplicación?
¿Existe una convención de nombres que cargue automáticamente la imagen correcta?
Con la introducción del Asset Catalog
de Asset Catalog
en Xcode 5, todo lo que tiene que hacer con las imágenes es arrastrar y colocar en sus áreas relacionadas. Todo lo demás será manejado por el propio Xcode. .
Puede crear un nuevo catálogo yendo a la opción de menciones anterior en la captura de pantalla.
El nuevo valor predeterminado es [email protected]. (nota guion)
No hay otro cambio correspondiente. Si necesita una imagen diferente para la nueva pantalla del iPhone 5, debe crearla como un nombre diferente. No hay un comportamiento de conmutación automática de 1x / 2x / new phone.
Resuelvo este problema here . Simplemente agregue el sufijo @ 2x ~ 568h a las imágenes o ~ 568h a las xib. También puedes usar estas imágenes en xib''s.
Si está buscando algo similar a ~iPad
o ~iPhone
(como ~586h
) no hay nada que se ~586h
así. Pero puedes agregarlo tú mismo fácilmente al expandir la clase UIImage.
Eche un vistazo a este fragmento de código fuente (UIImage + Retina4) para obtener información sobre cómo lograrlo. Simplemente agregue esta categoría UIImage y habrá compatibilidad para ~ 568h @ 2x archivos.