动画

iOS Core Animation(七)- 图层时间

2016-12-22  本文已影响34人  莫须有恋
CAMediaTiming协议
  • CAMediaTiming协议定义了在一段动画内用来控制逝去时间的属性的集合。
全局时间和本地时间

CoreAnimation有一个全局时间的概念,即马赫时间

 - (CFTimeInterval)convertTime:(CFTimeInterval)t fromLayer:(nullable CALayer *)l;
 - (CFTimeInterval)convertTime:(CFTimeInterval)t toLayer:(nullable CALayer *)l;
暂停,倒回和快进
手动控制动画

设置图层的speed为0,可以禁用动画的自动播放
使用timeOffset调整动画开始在整个动画过程中的时间点
对于一个复杂的动画,或者有多个图层的动画组,相对于实时计算图层的属性而言,这种方法会更加简单

上一篇:iOS Core Animation(六)
下一篇:iOS Core Animation(八)

上一篇下一篇

猜你喜欢

热点阅读