2009-05-16 5 views
8

J'ai une image qui tourne autour de quelques fois par hasard, puis disparaît. Après qu'il apparaît à nouveau, je veux qu'il soit dans l'état d'origine. Non tourné. Je garderais une trace du nombre de rotations que j'ai appliqué aléatoirement et ensuite calculer combien de radians je dois refaire cela. Mais je me souviens un peu des grands docs qu'il y avait quelque chose de transformation d'identité. Est-ce que c'est ce que je cherche? Je veux juste demander avant que j'ai passé une journée entière à le trouver pour savoir alors ce n'est pas la bonne chose;)Comment puis-je réinitialiser une transformation de calque à l'état d'origine après avoir effectué des animations et des transformations?

Répondre

3

Oui, vous voulez définir la matrice de transformation à la transformation d'identité; cela aura pour effet de "réinitialiser" la transformation.

11

Dans le code, qui ressemblera:

yourView.transform = CGAffineTransformIdentity; 
Questions connexes