Apple的UIViewAnimationCurve EaseInOut的实际等式是什么?

时间:2011-10-25 23:08:02

标签: objective-c animation uikit easing

我正在尝试无缝地使用等式时间,并且我看到类似于我需要的东西;我需要它更准确。

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

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

2 个答案:

答案 0 :(得分:2)

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

没有记录Apple的动画曲线。

http://iphonedevelopment.blogspot.com/2010/12/more-animation-curves-than-you-can.html

答案 1 :(得分:2)

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