Cocoa touch 如何识别Cocoa/Objective-C中的按钮点击

Cocoa touch 如何识别Cocoa/Objective-C中的按钮点击,cocoa-touch,Cocoa Touch,我的程序中有一个按钮可以启动一个新游戏,但我没有 使用IB,手动完成。现在的问题是如何识别 按钮被按下。有没有像这样的内置方法 “ButtonClick”之类的?我用过:- -(无效)触摸开始:(NSSet*)触摸事件:(UIEvent*)事件 在这个函数中,我使用了 CGPoint pt=[[触摸任何对象]位置查看:self]; 找到触摸位置。然后用这个来确定它是否 在按钮内。如果我触发了一个动作。但是我的程序 没用。有人能帮我吗 您必须在按钮中实现它并将其传递给响应者。查看此链接 只有一行代

我的程序中有一个按钮可以启动一个新游戏,但我没有 使用IB,手动完成。现在的问题是如何识别 按钮被按下。有没有像这样的内置方法 “ButtonClick”之类的?我用过:-

-(无效)触摸开始:(NSSet*)触摸事件:(UIEvent*)事件

在这个函数中,我使用了

CGPoint pt=[[触摸任何对象]位置查看:self]; 找到触摸位置。然后用这个来确定它是否 在按钮内。如果我触发了一个动作。但是我的程序
没用。有人能帮我吗

您必须在按钮中实现它并将其传递给响应者。查看此链接


只有一行代码执行我想要的任务。[按钮添加目标:自我操作:@选择器(按钮按下:)用于控制事件:UIControlEventTouchUpInside];这里button是我的按钮的名称,ButtonPressed是我的目标函数的名称。