2010-09-07 5 views
0

J'ai une séquence d'images que j'aimerais animer. J'utilise la classe CAKeyframeAnimation pour lancer l'animation. Voici la partie pertinente du code:Animation en cours et en mouvement

[keyAnimation setValues:arrayOfImages]; 
[keyAnimation setCalculationMode:@"discrete"]; 
keyAnimation.fillMode = kCAFillModeForwards; 
keyAnimation.removedOnCompletion = YES; 
[keyAnimation setRepeatCount:2]; 
[keyAnimation setDuration:1.1]; 

[myLayer addAnimation:keyAnimation forKey:@"myanimation"]; 

Cela fonctionne très bien. Cependant, je dois aussi déplacer cette animation (séquence d'images) d'un point à un autre (sur l'écran de l'iphone).

Je suis capable de déplacer une image statique en utilisant la référence de chemin a CGMutablePathRef. Mais je n'arrive pas à déplacer une animation qui utilise une séquence d'images. Comment puis-je faire cela?

Merci

Répondre

1

est-ce pas ce que le CAAnimationGroup est pour? Faire deux animations sur le même calque en même temps?