J'ai un UIImageView simple avec une image plus grande que l'affichage (600x1400). L'image commence par Fit to Aspect, donc les limites de l'UIImgageView rapportent 320x750, plus grandes encore que l'affichage, mais c'est OK. Je connais un point (300, 150) relatif aux dimensions originales de l'image (600x1400) que je veux mettre à l'échelle et positionner. Si je configure une animation de base pour gérer la position et l'échelle (zoom, transformer) via l'animation de base, l'échelle se produit, mais je ne finis jamais au point que je veux. Au lieu de cela, il semble que je dois calculer le point basé sur l'échelle que je vais être transformé à la fois.iPhone: Positionnement d'un point sur une image à partir de n'importe quel niveau d'échelle (transformation)
Y at-il quelque chose d'évident, je suis absent? J'ai essayé d'utiliser convertPoint: toView, mais il retourne toujours le même point que je viens de lui donner.
Merci Brad! Ceci est passionnément proche et me pointe certainement dans la direction d'écriture. Mes points ne vont toujours pas là où je m'attends, mais je pense que c'est un problème d'espace utilisateur par rapport à l'espace périphérique, donc je travaille avec CGContextGetUserSpaceToDeviceSpaceTransform. Les mathématiques matricielles ne sont certainement pas ma force. – user66649