Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何使对象在Mac上消失?_Objective C_Cocoa - Fatal编程技术网

Objective c 如何使对象在Mac上消失?

Objective c 如何使对象在Mac上消失?,objective-c,cocoa,Objective C,Cocoa,所以基本上我只想让用户点击一个按钮,一旦点击它就会消失。我如何才能做到这一点?-从SuperView中移除应该执行您想要的操作: NSbutton *myButton = button; [myButton removeFrowSuperview]; -removeFromSuperview应该执行您想要的操作: NSbutton *myButton = button; [myButton removeFrowSuperview]; NSButton是的一个子类,它有以下两种简便的方法:

所以基本上我只想让用户点击一个按钮,一旦点击它就会消失。我如何才能做到这一点?

-从SuperView中移除
应该执行您想要的操作:

NSbutton *myButton = button;

[myButton removeFrowSuperview];

-removeFromSuperview
应该执行您想要的操作:

NSbutton *myButton = button;

[myButton removeFrowSuperview];
NSButton是的一个子类,它有以下两种简便的方法:

您需要什么取决于您的应用程序应该做什么。

NSButton是的一个子类,它有以下两种简便的方法:


您需要什么取决于您的应用程序应该做什么。

您的按钮的操作方法可能如下所示:

-(IBAction)buttonClick:(id)sender
{
    [[self button] setHidden:YES];
}
最好禁用它:

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

不是判断,只是说。

按钮的操作方法可能如下所示:

-(IBAction)buttonClick:(id)sender
{
    [[self button] setHidden:YES];
}
最好禁用它:

-(IBAction)buttonClick:(id)sender
{
    [[self button] setEnabled:NO];
}
不是判断电话,只是说。

我几乎贴出了一个涉及胡迪尼、几只兔子、一辆汽车电池和几磅TNT的答案。我几乎贴出了一个涉及胡迪尼、几只兔子、一辆汽车电池和几磅TNT的答案。