防止同时单击UIButtons

时间:2017-01-23 06:29:22

标签: ios

使用btn.userInteractionEnabled[[UIApplication sharedApplication] beginIgnoringInteractionEvents]不起作用,但设置btn.exclusiveTouch=YES无效。

有人告诉我为什么吗?

编辑:

我有两个按钮( btn1 btn2 ),我不希望它们在同时点击时被触发。

首先,我在 btn1 的事件处理程序中编写了btn2.userInteractionEnabled=NO,在 btn2 事件处理程序中编写了相同的内容。但它不起作用。 btn2 在其userInteractionEnabled设置为NO时仍会触发。

然后我将userInteractionEnabled更改为beginIgnoringInteractionEvents,但仍然无效。

最后,我找到了 exclusiveTouch ,它似乎一直都在运作。

我的问题是为什么userInteractionEnabledbeginIgnoringInteractionEvents无效。

0 个答案:

没有答案