Je dessine quelque chose dans -drawRect d'un UIView, et dans ce cas je veux vraiment un certain nombre de pixels. Avec l'affichage de la rétine, ma vue a un facteur d'échelle de 2,0 et quand je dessine quelque chose qui est censé être de 10 pixels, il est en fait de 20 hauteurs. Est-il acceptable de redéfinir le facteur d'échelle à 1.0 pour obtenir un mappage 1: 1 entre les points et les pixels?Puis-je définir le scaleFactor d'un UIView quand je veux que mon code de dessin dans -drawRect ne gaspille pas trop de mémoire?
1
A
Répondre
1
La documentation officielle indique que tout va bien. Pour plus de détails, reportez-vous à la section «Comptabilisation des facteurs d'échelle dans les couches d'animation de base» du «Guide de programmation d'applications iOS».
0
Mauvais guide - essayez la section "Comptabilisation des facteurs d'échelle dans les couches d'animation de base", dans "Guide de dessin et d'impression pour iOS"