当有一些处理正在进行时,我有一个按钮不应被用户点击[使用UIActivityIndicatorView显示]。
为此,当处理开始时,我调用[[UIApplication sharedapplication] beginIgnoringInteractionEvents];
当处理结束时,我调用[[UIApplication sharedApplication] endIgnoringInteractionEvents];
如果我在处理过程中单击按钮,则不会调用触摸事件,但会在处理停止后立即调用它。
为什么会这样?
答案 0 :(得分:2)
尝试禁用该按钮。
[self.yourbutton setEnabled:FALSE];