我正在尝试无缝地使用方程式来弥补时间,虽然我看到了与我需要的相似的东西;我需要它更准确。
能够调用 UIKit 使用的实际缓动方程就足够了。
那么,UIKit animateWithDuration 使用的实际方程式是什么?
我正在尝试无缝地使用方程式来弥补时间,虽然我看到了与我需要的相似的东西;我需要它更准确。
能够调用 UIKit 使用的实际缓动方程就足够了。
那么,UIKit animateWithDuration 使用的实际方程式是什么?
你可以看看 Jeff Lamarche 关于动画曲线的启发性文章。他已将他的过渡动画库发布到公共领域。如果您正在为自己的项目寻找灵感或起点,他还详细介绍了他采用并记录的方法。
Apple 的动画曲线没有记录。
阅读 的文档CAMediaTimingFunction
,特别是“预定义时序函数”常量。您可以输入函数常量kCAMediaTimingFunctionEaseInEaseOut
作为 的参数[CAMediaTimingFunction functionWithName:]
,然后尝试从中获取各个点的值以弄清楚它自己做了什么。