1

在 iPhone 应用程序中,可以在一个取消按钮上添加两个 UIControlEvents 吗?

我想添加 Touch Up Inside 和 Touch Drag Exit,我尝试在 IB 中添加 Touch Up Inside 然后在 viewDidLoad 我使用以下代码以编程方式添加 Touch Drag Exit:

[btn addTarget:self action:@selector(method:) forControlEvents:UIControlEventTouchDragExit];

这是工作,但我想知道它不会导致我的应用程序崩溃?!

谢谢。

4

1 回答 1

4

您绝对可以向控件添加多个事件。如果您有重叠的事件,您的某些事件可能不会触发,但不会使您的应用程序崩溃。

有关事件编程的更多信息:https ://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/Introduction/Introduction.html

于 2013-08-23T15:13:41.397 回答