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