J'ai une application qui utilise un service pour obtenir des icônes.
Avec ce service, je peux obtenir n'importe quelle image de n'importe quelle taille, j'ai donc prévu d'obtenir les 3 images (@ 1x, @ 2x et @ 3x) et de les stocker sur le BBDD, puis d'obtenir l'échelle pour utiliser l'une de ces trois ; ou peut-être n'obtenir que celui selon l'échelle de l'appareil.
Mais le problème est, comment puis-je obtenir l'échelle de l'appareil (@ 1x, @ 2x et @ 3x) par programme?
Obj-c et Swift sont les bienvenus;)
Utilisation
[UIScreen mainScreen].scale;
cela vous donnera l'échelle exacte selon l'appareil.
Dans Swift
UIScreen.main.scale
À votre santé.