CAAnimation(FWQuartzCore)

@interface CAAnimation (FWQuartzCore)

/// 设置动画开始回调,需要在add之前添加,因为add时会自动拷贝一份对象
@property (nonatomic, copy, nullable) void (^fw_startBlock)(CAAnimation *animation) NS_REFINED_FOR_SWIFT;

/// 设置动画停止回调
@property (nonatomic, copy, nullable) void (^fw_stopBlock)(CAAnimation *animation, BOOL finished) NS_REFINED_FOR_SWIFT;

@end

Undocumented

  • 设置动画开始回调,需要在add之前添加,因为add时会自动拷贝一份对象

    Declaration

    Objective-C

    @property (nonatomic, copy, nullable) void (^) (CAAnimation *_Nonnull __strong) fw_startBlock;
  • 设置动画停止回调

    Declaration

    Objective-C

    @property (nonatomic, copy, nullable) void (^) (CAAnimation *_Nonnull __strong, BOOL) fw_stopBlock;