GSAnimationBlockDelegate 1.0.0

GSAnimationBlockDelegate 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

MartinMoizard 维护。



  • 作者:
  • Martin Moizard

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 = ^{

};