1

我正在为 uiwebview 禁用 setUserInteraction。5 秒后,我再次启用它。问题是,如果用户在这 5 秒内触摸它,则不执行操作,但在超时后,执行操作!如何在再次设置交互之前完全禁用 userInteraction 或清除事件历史记录?谢谢你。

4

1 回答 1

0

尝试使用

[[UIApplication sharedApplication] beginIgnoringInteractionEvents];

[[UIApplication sharedApplication] endIgnoringInteractionEvents];

反而。

虽然这会禁用整个应用程序的用户交互,但它可能不是适合您的解决方法。

于 2012-05-25T15:48:00.020 回答