- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
{
if ([xxx.layer valueForKey:@"animationPosition1"]==anim)
{
........
}
}
还有一个办法,你可以指定每个动画的结束方法
+ (void)setAnimationDidStopSelector:(SEL)selector
- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
{
if ([xxx.layer valueForKey:@"animationPosition1"]==anim)
{
........
}
}