为多个控件事件添加选择器UIButton

时间:2014-06-04 16:08:11

标签: ios uibutton

我可以在一行中为多个控件事件添加选择器吗?

[_recordButton addTarget:self action:@selector(myaction:) forControlEvents:@[UIControlEventTouchDragExit,UIControlEventTouchUpInside]];

这样的东西

2 个答案:

答案 0 :(得分:3)

控件事件是位标志:

[_recordButton addTarget:self action:@selector(myaction:) forControlEvents:UIControlEventTouchDragExit|UIControlEventTouchUpInside];

答案 1 :(得分:1)

您可以使用位掩码为多个控件事件添加选择器。

[_recordButton addTarget:self action:@selector(myaction:) forControlEvents:(UIControlEventTouchDragExit | UIControlEventTouchUpInside)];