首页 > 解决方案 > 如何将事件从 UIView 传递到下面的 WKWebview?

问题描述

我有一个 WKWebview,我基本上想覆盖它的缩放行为。我想放大字体,所以我现在拥有的是 WKWebview 之上的 UIView,我添加了一个 UIPinchGestureRecognizer 来对 webview 进行一些 evalutateJavascript 调用。但是,现在 Webview 没有收到点击或滚动事件,因为我相信覆盖视图正在捕获它们。有没有办法将它发送到 webview?这些都在一个单一的 VC 中,带有 webview 和覆盖视图的出口。我想直接为 WKWebview 覆盖行为,但我似乎无法让它工作。

标签: iosuigesturerecognizer

解决方案


基本上我知道您是否需要将手势事件传递给其他响应者,只需设置 pinchGestureRecognizer.cancelsTouchesInView = false


推荐阅读