2012-05-11 35 views
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 

回答