Iphone 在UIButton上使用两个不同的控件事件

Iphone 在UIButton上使用两个不同的控件事件,iphone,ios,cocoa-touch,Iphone,Ios,Cocoa Touch,我在应用程序中创建了一个动态按钮,并调用以下方法: [btnactions addTarget:self action:@selector(deleteview:) forControlEvents:UIControlEventTouchDown];</b> 那么如何使用不同的控制事件调用两个不同的事件呢?您可以使用UIControlEventTouchDownRepeat再次调用addTarget 从文档中(UIButton继承自): 您

我在应用程序中创建了一个动态按钮,并调用以下方法:

[btnactions addTarget:self 
               action:@selector(deleteview:)
     forControlEvents:UIControlEventTouchDown];</b>

那么如何使用不同的控制事件调用两个不同的事件呢?

您可以使用UIControlEventTouchDownRepeat再次调用addTarget

从文档中(UIButton继承自):

您可以多次调用此方法,并且可以指定多个 特定事件的目标操作对。可能会显示操作消息 (可选)将发送方和事件作为参数包含在 秩序


使用此
[btnactions addTarget:self action:@selector(methodName)forControlEvents:UIControlEventTouchDownRepeat]
UIControlEventTouchDownRepeat
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents