gpt4 book ai didi

iphone - uiwebview中如何实现触摸事件?

转载 作者:搜寻专家 更新时间:2023-10-30 20:22:39 26 4
gpt4 key购买 nike

我已经尝试过本网站和其他网站提供的各种解决方案来实现 uiwebview 上的触摸事件。但我仍然无法做到这一点。实际上,我已经创建了一个文章阅读器应用程序。这里,我在普通的uiview上加了一个uiwebview。现在,我想跟踪该特定 web View 上的一些用户触摸事件。当我在普通 View 中执行此操作时,它工作得很好。但是如果我在 webview 上尝试。它停止工作。我之前尝试过的解决方案是

  1. 实现触摸方法,例如触摸开始触及触摸移动取消触摸

2 实现 uigesturerecognizer3 实现发送事件等窗口触摸事件

现在,如果有人可以帮助我或告诉我哪里做错了或有新的解决方案(除此之外),那么我将不胜感激。

最佳答案

将透明的 UIVIew 放在 UIWebView 之上以捕获触摸。然后,您可以对它们进行操作,或者有选择地使用 touchesBegan 删除方法将它们传递给 UIWebView。

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self.myUIWebView touchesBegan:touches withEvent:event];
}

查看之前的帖子了解详情:iOS - forward all touches through a view

关于iphone - uiwebview中如何实现触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6260627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com