我知道如何使用NSView
为+[NSAnimationContext runAnimationGroup:completionHandler:]
对象设置动画,但是我看不到在这种类型的动画上设置动画曲线的方法。我看到NSAnimation
有一个包含NSAnimationCurve
参数的init方法,但是我无法弄清楚如何指定使用此方法在动画过程中实际发生的情况。 NSAnimation
的文档确实很难理解,我找不到任何示例。因此,如果有人可以解释如何在NSAnimationContext
动画中添加曲线或在NSAnimation
动画中指定动画,那将非常有帮助。预先感谢!
答案 0 :(得分:0)
您要寻找的是timingFunction
。
您可以在runAnimationGroup
块中进行设置:
NSAnimationContext.currentContext.timingFunction = …
,然后使用predefined functions或创建自己的控制点。