2010-10-17 57 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]; 
} 

不是一个主观判断,只是说。