ios - 如何将事件从 UIView 传递到下面的 WKWebview?
问题描述
我有一个 WKWebview,我基本上想覆盖它的缩放行为。我想放大字体,所以我现在拥有的是 WKWebview 之上的 UIView,我添加了一个 UIPinchGestureRecognizer 来对 webview 进行一些 evalutateJavascript 调用。但是,现在 Webview 没有收到点击或滚动事件,因为我相信覆盖视图正在捕获它们。有没有办法将它发送到 webview?这些都在一个单一的 VC 中,带有 webview 和覆盖视图的出口。我想直接为 WKWebview 覆盖行为,但我似乎无法让它工作。
解决方案
基本上我知道您是否需要将手势事件传递给其他响应者,只需设置 pinchGestureRecognizer.cancelsTouchesInView = false
推荐阅读
- sql-server - 更新 Excel 后,我不再能够使用 SQL 查询获取数据
- encryption - Flutter 中是否有等效的 Exo Player?
- laravel - 如何覆盖 Laravel 中自定义验证规则的消息?
- sql - SQL Server 中的参照完整性
- microservices - 微服务与服务协同
- python - 区分大小写的实体识别
- reinforcement-learning - 对大卫·西尔弗第 2 讲中的奖励感到困惑
- outlook - 如何在 Outlook Web 加载项中更改电子邮件正文中特定单词的字体颜色?
- powershell - 如何在计算机列表上运行 Powershell
- sql - 如何连续写SQL语句不出错