我的代码如下:
CATransition *transition = [CATransition animation];
transition.duration = duration
Run Code Online (Sandbox Code Playgroud)
我希望得到CATransition/Animation的结束事件.可能吗?
小智 28
CAAnimation(CATransition是其子类)具有animationDidStop:finished:您可以使用的委托方法.
设置委托属性并实现方法:
CATransition *transition = [CATransition animation];
transition.duration = duration;
transition.delegate = self;
//other settings...
//call addAnimation...
...
- (void)animationDidStop:(CAAnimation *)theAnimation finished:(BOOL)flag
{
//do what you need to do when animation ends...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9184 次 |
| 最近记录: |