现在我知道ios上不存在NSEvent - 我需要做些什么来捕获像touchUpInside这样的事件并让它调用我的方法来处理它,没有Interface Builder?
我认为这就像问我如何在没有IB的情况下将活动链接到商店......
我知道它可以完成,但我找不到任何可以显示的内容 - 除了仅使用NSEvent的Mac示例。
答案 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的值。