测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2014年12月 |
由 MartinMoizard 维护。
GSAnimationBlockDelegate 是一个轻量级的库,它可以使用块(block)代替 delegate 方法与 CAAnimation 一起使用。
当动画成功时,将调用 blockOnAnimationSucceeded 块而不是
- (void) animationDidStart:(CAAnimation *)theAnimation
和根据标志值,计算 blockOnAnimationSucceeded 或 blockOnAnimationFailed 块将被调用而不是
- (void) animationDidStop:(CAAnimation *)theAnimation
finished:(BOOL)flag
本软件使用 MIT 许可证。
CAAnimation *animation = /* an animation */
GSAnimationBlockDelegate *delegate = [[GSAnimationBlockDelegate alloc] init];
delegate.blockOnAnimationSucceeded = ^{
};