에 나는 4 CABasicAnimationCAAnimationGroup로 분류했다. 그러나 문제는 각 애니메이션마다CAAnimation 위임은 CAAnimationGroup
이 호출되지 않는다는 것입니다.
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