CAKeyframeAnimation

简介

CAKeyframeAnimation又称关键帧动画
CAKeyframeAnimation是抽象类CAPropertyAnimation的子类,可以直接使用
通过values与path两个属性指定动画属性

注意事项

若指定了path属性,则values属性将被忽略
CABasicAnimation相当于只有两个关键帧的CAKeyframeAnimation

关键帧动画的常用属性

  1. values(NSArray *)

    存放关键帧的多个值
    类似于CABasicAnimation的fromValue与toValue值
    
  2. path(CGPathRef)
    动画的执行路径 可以通过绘图的方式绘制路径

  3. keyTimes(NSArray *)
    每个关键帧的执行时间
    类型为NSNumber类型
    若不指定,则所有的关键帧平分动画的duration时长

  4. timingFunctions(NSArray *)
    速度控制函数数组

  5. calculationMode(NSString *)
    指定关键帧的动画属性
    若指定该值,则keyTimes与timingFunctions属性值将被忽略
    默认为:kCAAnimationLinear

  6. rotationMode(NSString *)指定旋转模式,默认为nil

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值