4つのCABasicAnimationをCAAnimationGroupにグループ化しました。しかし、問題はそれです
-(void) animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
アニメーションごとに呼び出されることはありません。
CABasicAnimation *anim1;//code of anim1
anim1.deleagte=self;
CABasicAnimation *anim2://code of anim2
anim2.deleagte=self;
CABasicAnimation *anim3;//code of anim3
anim3.deleagte=self;
CABasicAnimation *anim4://code of anim4
anim4.deleagte=self;
CAAnimationGroup *animGrp;//code of animGrp
animGrp.delegate=self;
[imageView.layer addAnimation:animGrp forKey:@""];
私は何か間違ったことをしているのですか、それとも別のアプローチがありますか。
私の目的は、すべてのアニメーションのUIIImageViewの位置を変更することです。
したがって、anim1が終了したら、Imageを変更したいのですが、animationDidStopデリゲートを受け取りません。