在iPhone应用程序中,是否可以在一个按钮上添加两个UIControlEvents?
我想添加Touch Up Inside和Touch Drag Exit,我尝试在IB中添加Touch Up in,然后在viewDidLoad中使用以下代码以编程方式添加Touch Drag Export:
[btn addTarget:self-action:@selector(method:)forControlEvents:UIControlEventTouchDragExit];
这很有效,但我想知道它不会导致我的应用程序崩溃?!
谢谢。
您肯定可以向控件添加多个事件。如果您有重叠的事件,某些事件可能不会触发,但不会使应用程序崩溃。
有关事件编程的更多信息:https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/Introduction/Introduction.html