2010-10-17 103 views
0

xcode中是否存在与AS3“AddEventListener”代码类似的方法?Xcode - 相当于Actionscript 3事件监听器

我希望能够看到某件事发生,但不会占用太多内存。

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

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

任何想法?

回答

0

我假设你暗示你正在使用UIView而不是UIButton。你正在寻找的是一个UIGestureRecognizer,你会附加到视图。查看SimpleGestureRecognizers示例项目,了解如何完成此任务的示例。

+0

似乎是我一直在寻找!谢谢! – 2010-10-19 01:03:16

0
[yourButton addTarget:self action:@selector(clickHandler:) forControlEvents:UIControlEventTouchUpInside]; 

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

我会使用它,但问题是我需要能够跟踪拖动到按钮以及。我需要更多的检查触摸是否在按钮的边界内。 – 2010-10-17 21:03:18