【问题标题】:Animate to one specific keyframe value of an CAKeyframeAnimation动画到 CAKeyframeAnimation 的一个特定关键帧值
【发布时间】:2012-06-01 16:05:14
【问题描述】:

我的 CAKeyframeAnimation 中有四个位置是贝塞尔路径的一部分,我的动画在路径上运行良好。 但现在我需要将动画精灵移动到关键帧位置值的一个特定值。我怎么能意识到这一点? 谢谢!

【问题讨论】:

    标签: iphone objective-c ios cakeyframeanimation


    【解决方案1】:

    从 CAKeyframeAnimation 的 keyTimes、values 和可能的 timingFunctions 数组中提取相关值,然后从中创建一个 CABasicAnimation。

    【讨论】:

    • 感谢您的回复!是的,我想到了。但是动画是否跟随路径到达关键帧位置?
    • 不,如果您想这样做,请遵循相同的逻辑,但创建一个全新的 CAKeyframeAnimation,其中包含您想要的所有 keyTimes、values 和 timingFunction。
    • 问题是路径是只有四个点的封闭贝塞尔曲线。
    • 我知道这是很久以前的事了,但你找到解决方案了吗@headkit
    • 我不记得了,抱歉。但我想你需要在路径上创建更多点。
    猜你喜欢
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 2011-12-04
    相关资源
    最近更新 更多