Objective-C - CABasicAnimation application des modifications après l'animation?

Je suis en utilisant CABasicAnimation pour déplacer et redimensionner une image à afficher. Je veux que l'affichage de l'image à ajouter à la superview, animer, et ensuite être retiré de la superview.

Afin de réaliser que je suis à l'écoute pour déléguer l'appel de mon CAAnimationGroup, et dès qu'il est appelé-je supprimer l'affichage de l'image de la superview.

Le problème est que, parfois, l'image clignote à l'emplacement initial avant d'être retiré de la superview. Quel est le meilleur moyen pour éviter ce problème?

CAAnimationGroup *animGroup = [CAAnimationGroup animation];
    animGroup.animations = [NSArray arrayWithObjects:moveAnim, scaleAnim, opacityAnim, nil];
    animGroup.duration = .5;
    animGroup.delegate = self;
    [imageView.layer addAnimation:animGroup forKey:nil];
InformationsquelleAutor aryaxt | 2012-07-17