2010-10-17 32 views
0

所以基本上我只想讓用戶點擊一個NSButton,一旦它被點擊就讓它消失。我怎樣才能做到這一點?如何讓對象在Mac上消失?

+1

我幾乎*發佈了一個涉及胡迪尼,幾隻兔子,汽車電池和幾磅TNT的答案。 – 2010-10-17 19:07:01

回答

1

-removeFromSuperview應該做你想要什麼:

NSbutton *myButton = button; 

[myButton removeFrowSuperview]; 
2

你的按鈕的操作方法可能如下:

-(IBAction)buttonClick:(id)sender 
{ 
    [[self button] setHidden:YES]; 
} 

這可能是一個更好的主意來禁用它,而不是:

-(IBAction)buttonClick:(id)sender 
{ 
    [[self button] setEnabled:NO]; 
} 

不是一個主觀判斷,只是說。