1

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

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

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

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

为什么会这样?

4

1 回答 1

2

尝试禁用该按钮。

[self.yourbutton setEnabled:FALSE];

于 2010-01-13T16:06:09.810 回答