tab launchscreen icon for bar app ios image swift scale retina-display

icon - launchscreen ios



Obtenga la escala de imagen del dispositivo(por ejemplo, @ 1x, @ 2x y @ 3x) (1)

Utilizar

[UIScreen mainScreen].scale;

Esto le dará la escala exacta según el dispositivo.

En Swift 3

UIScreen.main.scale

Aclamaciones.

Tengo una aplicación que utiliza un servicio para obtener algunos iconos.

Con este servicio puedo obtener cualquier imagen de cualquier tamaño, por lo que planeo obtener las 3 imágenes (@ 1x, @ 2x y @ 3x) y almacenarlas en el BBDD, y luego hacer que la escala use una de estas tres ; O tal vez obtener solo el de acuerdo con la escala del dispositivo.

Pero el problema es, ¿cómo puedo obtener la escala del dispositivo (@ 1x, @ 2x y @ 3x) programáticamente?

Tanto Obj-c como Swift son bienvenidos;)