【问题标题】:What's the effect of setting timeOffset when animating?动画时设置timeOffset有什么效果?
【发布时间】:2009-07-22 15:58:20
【问题描述】:

CAMediaTiming 协议定义了一个 timeOffset 属性。现在,他们说这是一个时间偏移。这听起来很简单,但是,例如,当我将其设置为 15.0 时,动画仍然会立即开始。 timeOffset 似乎没有任何效果。

也许有人可以指出一点?

【问题讨论】:

    标签: iphone uikit core-animation camediatiming


    【解决方案1】:

    timeOffest 属性将动画的起点更改为起点以外的时间。

    假设您有一个持续时间为 5 秒的动画。通常,您的动画将从时间 0 运行到时间 5。如果您将 timeOffset 设置为 2,您的动画将从时间 2 开始,到达时间 5,然后“环绕”并从时间 0 运行到时间 2。

    要延迟动画的开始,请使用 beginTime 属性。

    【讨论】:

    • 为什么要“环绕”?
    • 动画在0到2没有回绕的情况下有可能停到5?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2012-02-15
    • 1970-01-01
    相关资源
    最近更新 更多