2010-10-20 3 views
1

Je fais une application iPad. En cela pour déplacer l'image de gauche à droite et vice-versa. J'utilise le code suivant pour faire l'animationiPad: Animation d'image, problème de scintillement d'image

animation = [CATransition animation]; 

[animation setDelegate:self]; 
[animation setDuration:AnimationDuration]; 
[animation setType:kCATransitionPush]; 
[animation setSubtype:kCATransitionFromRight]; 

[[ImgMainPhoto layer] addAnimation:animation forKey:@"animate"]; 

mais dans cette animation quand je déplace l'image de la fonction touchmoved, l'image sera déplacé, mais montre quelques vacillant. Quelqu'un peut-il me suggérer quels changements j'ai besoin de mettre dans mon code?

merci d'avance.

Répondre

0

J'ai la réponse, j'appelais l'animation pour les deux fois et là pour elle clignotait.

1

Vous n'avez pas besoin d'utiliser une transition pour ce que vous essayez de faire. Vous pouvez simplement animer le centre du centre ou la position du calque. Jetez un oeil à the answer I gave here. Dans votre cas, vous ne voudrez peut-être pas répéter l'animation, mais vous pouvez simplement supprimer cette ligne. Si vous avez besoin de clarification, mettez à jour votre réponse ci-dessus et faites-le moi savoir en postant un commentaire à ma réponse ici.

Cordialement.

+0

merci pour votre réponse .... –

Questions connexes