动画时设置timeOffset有啥效果?
Posted
技术标签:
【中文标题】动画时设置timeOffset有啥效果?【英文标题】:What's the effect of setting timeOffset when animating?动画时设置timeOffset有什么效果? 【发布时间】:2009-07-22 15:58:20 【问题描述】:CAMediaTiming 协议定义了一个 timeOffset 属性。现在,他们说这是一个时间偏移。这听起来很简单,但是,例如,当我将其设置为 15.0 时,动画仍然会立即开始。 timeOffset 似乎没有任何效果。
也许有人可以指出一点?
【问题讨论】:
【参考方案1】:timeOffest 属性将动画的起点更改为起点以外的时间。
假设您有一个持续时间为 5 秒的动画。通常,您的动画将从时间 0 运行到时间 5。如果您将 timeOffset 设置为 2,您的动画将从时间 2 开始,到达时间 5,然后“环绕”并从时间 0 运行到时间 2。
要延迟动画的开始,请使用 beginTime 属性。
【讨论】:
为什么要“环绕”? 动画在0到2没有回绕的情况下有可能停到5?以上是关于动画时设置timeOffset有啥效果?的主要内容,如果未能解决你的问题,请参考以下文章
无法控制 UITableViewCell 的子图层的动画时间