0

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

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

这里的大多数答案似乎都建议使用 Core Animation,但我需要它位于接受鼠标事件和拖放的 NSView 中,所以我不确定这是否可行。

4

1 回答 1

2

Core Animation 是显示流畅动画的最佳方式。

NSViewAnimation 也可以创建动画,但可能不如 Core Animation 流畅。

NSView 也可以添加 Core Animation 层。

[NSView setWantLayer:YES]

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

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

于 2012-08-27T03:38:49.537 回答