我在我的应用程序中创建了一个动态按钮,我调用了以下方法:
[btnactions addTarget:self
action:@selector(deleteview:)
forControlEvents:UIControlEventTouchDown];</b>
这个deleteview
方法用于在我单击按钮时删除特定的应用程序视图。
现在,我想要另一种方法在按钮事件
上动态调用UIControlEventTouchDownRepeat
那么如何使用不同的控制事件调用两个不同的事件呢?
答案 0 :(得分:1)
您可以使用UIControlEventTouchDownRepeat再次调用addTarget
来自文档(UIButton继承自UIControl):
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents
您可以多次调用此方法,也可以指定多个 特定事件的目标 - 动作对。动作消息可以 可选地包括发送者和事件作为参数 顺序。