在ios中连接触摸事件

时间:2010-11-06 17:31:55

标签: iphone events

现在我知道ios上不存在NSEvent - 我需要做些什么来捕获像touchUpInside这样的事件并让它调用我的方法来处理它,没有Interface Builder?

我认为这就像问我如何在没有IB的情况下将活动链接到商店......

我知道它可以完成,但我找不到任何可以显示的内容 - 除了仅使用NSEvent的Mac示例。

1 个答案:

答案 0 :(得分:1)

在UIControl中查看此方法:

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents

每种不同的事件类型都有一个常量,例如UIControlEventTouchUpInside。这是一个使用它的例子:

[addButton addTarget:self action:@selector(increment:) forControlEvents:UIControlEventTouchDown];

Look here表示“常量”部分中列出的controlEvents的值。