Animation d'images clés de base (rotation)

Je suis en train de créer un très simple animation avec des images clés, en vertu de laquelle un graphique Tourne d'un angle à l'autre, à travers un milieu.

(Le but est d'être capable d'animer la rotation par l'intermédiaire d'un OBTUS angle de l'arc de PLUS DE 180 DEGRÉS, plutôt que d'avoir de l'animation "tricher" et accédez à la route la plus courte, c'est à dire, via le contraire AIGUË plus petit angle, ce qui peut se produire quand il n'y a qu'un [j'.e, destination] image-clé. Aller le long chemin autour, je suppose que j'ai besoin d'un peu d'image clé à mi-chemin à travers, le long de la souhaité arc.)

Voici ce que j'ai eu jusqu'à présent (ce qui ne veut obtenir le graphique de la rotation désirée, par le plus aigu, angle):

#define DEGREES_TO_RADIANS(__ANGLE__) ((__ANGLE__) / 180.0 * M_PI)

...

[UIView beginAnimations:nil context:nil];
CGAffineTransform cgCTM = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(desiredEndingAngle));
[UIView setAnimationDuration:0.5];
graphic.transform = cgCTM;
[UIView commitAnimations];

Comme je le comprends, je ne suis pas à la recherche pour l'animation le long d'un Chemin (puisque c'est pour la Traduction, plutôt que de la Rotation) ...

De toute façon, toute aide serait grandement appréciée! Merci à l'avance.

source d'informationauteur