xcode中是否存在与AS3“AddEventListener”代码类似的方法?Xcode - 相当于Actionscript 3事件监听器
我希望能够看到某件事发生,但不会占用太多内存。
基本上我有8个按钮。显然,我不能仅仅通过for循环来查看触摸是否在他们身上,我需要事件或触发器或其他东西。
(我不只是使用普通的按钮的原因是,我需要能够滑到他们。)
任何想法?
xcode中是否存在与AS3“AddEventListener”代码类似的方法?Xcode - 相当于Actionscript 3事件监听器
我希望能够看到某件事发生,但不会占用太多内存。
基本上我有8个按钮。显然,我不能仅仅通过for循环来查看触摸是否在他们身上,我需要事件或触发器或其他东西。
(我不只是使用普通的按钮的原因是,我需要能够滑到他们。)
任何想法?
我假设你暗示你正在使用UIView而不是UIButton。你正在寻找的是一个UIGestureRecognizer,你会附加到视图。查看SimpleGestureRecognizers示例项目,了解如何完成此任务的示例。
[yourButton addTarget:self action:@selector(clickHandler:) forControlEvents:UIControlEventTouchUpInside];
-(void)clickHandler:(id)sender{
//your actions
}
我会使用它,但问题是我需要能够跟踪拖动到按钮以及。我需要更多的检查触摸是否在按钮的边界内。 – 2010-10-17 21:03:18
似乎是我一直在寻找!谢谢! – 2010-10-19 01:03:16