1
我已经分组4 CABasicAnimation到CAAnimationGroup。但问题是,CAAnimation代表在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结束时,我想更改图像,但我没有收到animationDidStop委托。
感谢您的解释。我以与您所建议的相同的方式执行,并且工作正常。 – andyPaul