1
我一個NSImage中至極我想通過發送起始的動畫,並通過NSNotificationCenter停止通知中創建一個的NSView。我怎麼能動態顯示NSImage中容易嗎?
我需要採取哪種方式來實現這一點?
我的代碼是:
@implementation SyncToolbarItemView
- (id)init
{
self = [super initWithFrame:CGRectMake(0.0f, 0.0f, 32.0f, 32.0f)];
if (self)
{
// Initialization code here.
// Add observers
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(startSyncing) name:NOTIFICATION_START_CHECK_TAG_PROCESS object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(stopSyncing) name:NOTIFICATION_FINISHED_CHECK_TAG_PROCESS object:nil];
}
return self;
}
- (void)drawRect:(NSRect)dirtyRect
{
// Init image
img_sync = [[NSImageView alloc] initWithFrame:NSMakeRect(0.0f, 0.0f, 32.0f, 32.0f)];
[img_sync setImage:[NSImage imageNamed:@"icon_sync.png"]];
// Add to view
[self addSubview:img_sync];
[img_sync release];
}
- (void) startSyncing
{
}
- (void) stopSyncing
{
}
@end