iOS高级动画(三)杂谈CACurrentMediaTime()
作者:
找不到工作的iOS | 来源:发表于
2017-09-07 18:04 被阅读432次
- CACurrentMediaTime 是系统的一个绝对时间,他是独立的一个时间体系
- CACurrentMediaTime 取自机器时间 mach_absolute_time()
- CACurrentMediaTime 顺着自然时间不断的递增,或者说是流逝
- 根据convertTime 这个api 有 fromLayer 和 toLayer 两种选择, 推测出每个 layer 有自己的 时间维度
但是所有的 layer 都遵循CACurrentMediaTime 并且可以通过CACurrentMediaTime 相互转换 时间维度
- convertTime 转换出来的时间是有区间的,位于转换后的layer 的时间轴中的某一点 (可以理解成进度条的某一时刻)
- 多用于CA动画的 <暂停/播放> 的 begenTime 设置 ; 多个CA动画播放时间先后与次序的精确性问题 (组CA动画只需要设置一次,详见高级动画(二) );
本文标题:iOS高级动画(三)杂谈CACurrentMediaTime()
本文链接:https://www.haomeiwen.com/subject/dgaijxtx.html
网友评论