【发布时间】:2012-06-05 06:41:17
【问题描述】:
未来的观众:
我已经设法完成了这个旋转动画,并且可以在这个问题上找到带有描述的代码。 NSImage rotation in NSView is not working
在继续之前,请投票Duncan C 的答案。当我设法从他的回答中实现这种轮换时。
我有这样的图片,
我想在不同的线程上继续旋转这个同步图标。现在我尝试使用 Quartz composer 并将动画添加到 QCView 中,但效果非常疯狂,而且速度也很慢。
问题:
如何以极少的处理费用连续旋转此图像?
努力
我阅读了 CoreAnimation、Quartz2D 文档,但我没有找到让它工作的方法。到目前为止我唯一知道的是,我必须使用
- CALayer
- CAImageRef
- 仿射变换
- NSAnimationContext
现在,我并不期待代码,但对伪代码的理解会很棒!
【问题讨论】:
标签: objective-c macos cocoa core-animation quartz-2d