Iphone Xcode-相当于Actionscript 3事件侦听器

Iphone Xcode-相当于Actionscript 3事件侦听器,iphone,xcode,events,button,Iphone,Xcode,Events,Button,在xcode中是否有类似于AS3“AddEventListener”代码的方法 我希望能够观察某件事情的发生,但不要占用太多的内存 基本上我有8个按钮。显然,我不能只是通过一个for循环来查看他们是否被触碰,我需要一个事件、一个触发器或其他东西 (我不只是使用普通按钮的原因是我需要能够滑动到按钮上。) 有什么想法吗?我想你是在暗示你使用的是UIView而不是UIButton。您正在寻找的是一个UIGestureRecognitor,您可以将其附加到视图。查看SimpleGestureRecogn

在xcode中是否有类似于AS3“AddEventListener”代码的方法

我希望能够观察某件事情的发生,但不要占用太多的内存

基本上我有8个按钮。显然,我不能只是通过一个for循环来查看他们是否被触碰,我需要一个事件、一个触发器或其他东西

(我不只是使用普通按钮的原因是我需要能够滑动到按钮上。)


有什么想法吗?

我想你是在暗示你使用的是UIView而不是UIButton。您正在寻找的是一个UIGestureRecognitor,您可以将其附加到视图。查看SimpleGestureRecognizers示例项目,了解如何完成此任务。

我会使用它,但问题是我还需要能够跟踪按钮中的拖动。我需要更多的检查是否触摸按钮的范围内。似乎是我一直在寻找的!谢谢
[yourButton addTarget:self action:@selector(clickHandler:) forControlEvents:UIControlEventTouchUpInside];

-(void)clickHandler:(id)sender{
  //your actions
}