2

我正在尝试无缝地使用方程式来弥补时间,虽然我看到了与我需要的相似的东西;我需要它更准确。

能够调用 UIKit 使用的实际缓动方程就足够了。

那么,UIKit animateWithDuration 使用的实际方程式是什么?

4

2 回答 2

2

你可以看看 Jeff Lamarche 关于动画曲线的启发性文章。他已将他的过渡动画库发布到公共领域。如果您正在为自己的项目寻找灵感或起点,他还详细介绍了他采用并记录的方法。

Apple 的动画曲线没有记录。

链接到文章(网络档案)

于 2011-10-25T23:18:34.450 回答
2

阅读 的文档CAMediaTimingFunction,特别是“预定义时序函数”常量。您可以输入函数常量kCAMediaTimingFunctionEaseInEaseOut作为 的参数[CAMediaTimingFunction functionWithName:],然后尝试从中获取各个点的值以弄清楚它自己做了什么。

于 2011-10-25T23:21:43.423 回答