我正在尝试无缝地使用等式时间,并且我看到类似于我需要的东西;我需要它更准确。
能够调用UIKit使用的实际缓动方程就足够了。
那么,UIKit animateWithDuration使用的实际等式是什么?
答案 0 :(得分:2)
你可以看一下Jeff Lamarche关于动画曲线的启发性文章。他将过渡动画库发布到公共领域。如果你正在为自己的项目寻找灵感或起点,他还会详细介绍他采取的方法并记录下来。
没有记录Apple的动画曲线。
http://iphonedevelopment.blogspot.com/2010/12/more-animation-curves-than-you-can.html
答案 1 :(得分:2)
阅读CAMediaTimingFunction
的文档,特别是“预定义的时序函数”常量。您可以输入函数常量kCAMediaTimingFunctionEaseInEaseOut
作为[CAMediaTimingFunction functionWithName:]
的参数,然后尝试从它的各个点获取值,以弄清楚它自己做了什么。