Retrieve the CAKeyframeAnimationKey's key in AnimationDidStop
Posted
by
JacktheSparrow
on Stack Overflow
See other posts from Stack Overflow
or by JacktheSparrow
Published on 2011-11-30T01:02:24Z
Indexed on
2011/11/30
1:50 UTC
Read the original article
Hit count: 327
I have multiple CAKeyframeAnimation objects, each with a unique key like the following:
.....
[myAnimation setValues:images];
[myAnimation setDuration:1];
....
[myLayer addAnimation:myAnimation forKey:@"unique key"];
My question is, if I have multiple animation like this and each with a unique key, how do I retrieve their keys in the method AnimationDidStop? I want to be able to do something like this:
-(void)animationDidStop:(CAAnimation*)animation finished:(BOOL)flag{
if(..... ==@"uniquekey1"){
//code to handle this specific animation here:
}else if(.... ==@"uiquekey2"){
//code to handle this specific animation here:
}
}
© Stack Overflow or respective owner