我具有使用UISpringTimingParameters
和UISpringTimingParameters
指定的弹簧动画曲线,并且将其与指定了持续时间的damping ratio and initial velocity一起使用。在我的应用程序的其他地方,我需要使用UIViewPropertyAnimator
表示相同的动画。但是UIViewPropertyAnimator
不能仅使用阻尼比和initialVelocity进行初始化-它需要所有不同的弹簧参数并从中得出其CASpringAnimation
。
给出持续时间,阻尼比和初始速度矢量,如何创建CASpringAnimation
?
对不起,我无法帮助您进行数学运算,但是也许您可以使用虚拟属性动画器来计算所需的内容?参见CASpringAnimation
settlingDuration