Cocoa中一系列图像之间动画的不同方式

时间:2012-08-26 06:02:43

标签: objective-c cocoa core-animation

我有一系列图像(PNG)文件,其中大约有50个。如果一个接一个地快速显示,它们会形成一个平滑的动画。

如何在NSView中的Cocoa中创建此动画?你会建议什么样的方法,你会怎么做呢?

这里的大多数答案似乎都建议使用Core Animation,但是我需要它在一个接受鼠标事件和丢弃的NSView中,所以我不确定这是否会起作用。

1 个答案:

答案 0 :(得分:2)

核心动画是显示流畅动画的最佳方式。

NSViewAnimation也可以创建动画,但可能不像Core Animation那样平滑。

NSView也可以添加核心动画层。

[NSView setWantLayer:YES]

在你的问题中,你想要接受鼠标事件。所以,我建议使用核心动画在NSView上显示动画,因为NSView只接受事件,并让图层动画。

抱歉我的英语不好,希望我表达清楚。 :)

相关问题