Je suis en train de tourner un peu UIViewautour de son centre, de sorte que le code simple passe quelque chose comme (en pseudocode):
[UIView beginAnimations:@crazyRotate context:nil];
[UIView setAnimationDuration:1.0];
someview.transform = CGAffineTransformMakeRotation(angle);
[UIView commitAnimations]
maintenant , si je mets angle dire M_PI / 2 la chose tourne bien. si je mets à 2 * M_PI, bien qu'il ne « rien ». Je peux comprendre que la matrice se traduit par quelque chose qui ne fait rien (rotation à 360 signifie « séjour » dans un sens), mais, je veux tourner 5 fois (pensez à un journal faites pivoter l' échelle venant à vous effet - je ne suis pas grand à décrire, espérons que quelqu'un comprend). Donc, j'ai essayé d' ajouter angle à 180 ° réglage (M_PI) et ajouter un imbriquée animatationBlock. mais je suppose que depuis que je suis mise la même propriété ( someview.transition) encore , il ignore en quelque sorte). J'ai essayé la mise en valeur de répétition de l'animation à 2 avec un angle M_PI mais il semble tourner simplement 180, en remontant à la position droite, puis lancer la rotation à nouveau.
Donc, je suis un peu d'idées, toute aide appréciée! -T













