【发布时间】:2009-07-26 10:11:03
【问题描述】:
假设我有这样的代码......
- (id) init {
...
self.myImage1 = [NSImage imageNamed:@"some_image_name"]; // setter retains
...
}
- (void) setStatusItemImage
{
[self.statusItem setImage:self.myImage1];
}
我还想为状态项设置动画,因此我创建了 6 个“正在更新”状态项图标的变体,并将其循环到 NSTimer,目标方法与上述类似。问题是:
- 如何有效地分配图像?例如如果我使用保留/预加载的 NSImage 可以吗?
- 有没有一种方法可以更有效地为状态项设置动画?我不知道任何核心动画的东西,所以请多多包涵。
【问题讨论】:
标签: objective-c cocoa nstimer nsimage nsstatusitem