我有一系列图像(PNG)文件,其中大约有50个。如果一个接一个地快速显示,它们会形成一个平滑的动画。
如何在NSView中的Cocoa中创建此动画?你会建议什么样的方法,你会怎么做呢?
这里的大多数答案似乎都建议使用Core Animation,但是我需要它在一个接受鼠标事件和丢弃的NSView中,所以我不确定这是否会起作用。
答案 0 :(得分:2)
核心动画是显示流畅动画的最佳方式。
NSViewAnimation也可以创建动画,但可能不像Core Animation那样平滑。
NSView也可以添加核心动画层。
[NSView setWantLayer:YES]
在你的问题中,你想要接受鼠标事件。所以,我建议使用核心动画在NSView上显示动画,因为NSView只接受事件,并让图层动画。
抱歉我的英语不好,希望我表达清楚。 :)