如何触发UIControlEventTouchCancel?

时间:2011-04-29 19:31:22

标签: iphone objective-c

我认为当我点击按钮然后将其拖出时会触发UIControlEventTouchCancel。但我正是这样做的,我的事件处理程序永远不会被调用。

我有一个继承自UIControl的类,我在init中执行此操作:

[self addTarget:self action:@selector(onTouchCancel)forControlEvents:UIControlEventTouchCancel];

如何触发取消事件?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

如果您想在手指超出控件范围时发生事件,请使用“UIControlEventTouchUpOutside”。