处理时禁用触摸事件

时间:2010-01-13 16:03:47

标签: iphone events touch

当有一些处理正在进行时,我有一个按钮不应被用户点击[使用UIActivityIndi​​catorView显示]。

为此,当处理开始时,我调用[[UIApplication sharedapplication] beginIgnoringInteractionEvents];

当处理结束时,我调用[[UIApplication sharedApplication] endIgnoringInteractionEvents];

如果我在处理过程中单击按钮,则不会调用触摸事件,但会在处理停止后立即调用它。

为什么会这样?

1 个答案:

答案 0 :(得分:2)

尝试禁用该按钮。

[self.yourbutton setEnabled:FALSE];