CAAnimation Class Reference

Archiving Properties

- (BOOL)shouldArchiveValueForKey:(NSString *)key;
判断对于一个给定的键值,指定的属性的值是否归档。

Providing Default Values for Properties

+ (id)defaultValueForKey:(NSString *)key;
获取对应指定Key的默认值。
如果这个方法的返回值为nil,将会提供一个适合这个属性的默认零值。例如,如果key是一个CGSize对象,(0.0, 0.0)会被返回;CGRect将会返回一个空矩形;CGAffineTransform和  CATransform3D 将会返回一个单位矩阵。

Creating an Animation

+ (id)animation;

Animation Attributes

@property(getter=isRemovedOnCompletion) BOOL removedOnCompletion;
设置为YES,当它的动画结束后,这个动画将会从目标层的动画中移除。默认为YES。

@property(retain) CAMediaTimingFunction *timingFunction;
控制动画运行节奏的方法。

Getting and Setting the Delegate

@property(retain) id delegate;

Animation Progress

- (void)animationDidStart:(CAAnimation *)anim;
动画开始时会调用这个方法。

- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag;
动画结束时调用。
flag为YES表示动画结束,而不是被移除。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值