我正在为 uiwebview 禁用 setUserInteraction。 5 秒后我再次启用它。问题是,如果用户在这 5 秒内触摸它,则不会执行操作,但在超时后,会执行操作!如何在再次设置交互之前完全禁用 userInteraction 或清除事件历史记录?谢谢。
最佳答案
尝试使用
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
和
[[UIApplication sharedApplication] endIgnoringInteractionEvents];
相反。
尽管这会禁用整个应用程序的用户交互,因此它可能不是适合您的解决方法。
关于iphone - iOS uiwebview 清除触摸事件历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10757443/