小编The*_*ist的帖子

具有多个目标操作的 UIButton 同一事件

我可以在 UIButton 上为相同的事件添加多个目标操作,如下所示?

[button addTarget:self action:@selector(xxx) forControlEvents:UIControlEventTouchUpInside];
[button addTarget:object action:@selector(yyy) forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)

我制作了一个快速的应用程序来测试它,它在按下按钮时执行两种操作。

我想知道这样做是否是好的做法,并且执行顺序是否始终保持不变?

提前致谢。

编辑:我确实找到了这篇文章,它指出它以相反的添加顺序调用,即首先调用最近添加的目标。但是没有得到证实

objective-c uibutton ios

3
推荐指数
1
解决办法
1902
查看次数

标签 统计

ios ×1

objective-c ×1

uibutton ×1