1

尝试了以下所有方法,我希望触摸能够传递,但它们不是:

(a)UIWebView 启用了用户交互(总是)。(b) 自定义 UIView 启用了多个触摸,并且 ExclusiveTouch = NO (默认) (c) 我尝试调用

[super touchesBegan:touches withEvent:event]

并且在自定义 UIView 中的其他 3 种触摸处理方法中也称为“超级”。但是触摸仍然没有传递到 UIWebView(即,点击 UIWebView 上的链接等不起作用)

(d) 此外,在 UIView 类中创建了对 Web 视图的引用,而不是调用 super 调用“touchesBegan:”和其余部分的引用。这似乎也不起作用。

注意:自定义 UIView 子类和 Web 视图是容器 UIView 的子视图。

这里缺少什么吗?任何其他方式(使用手势识别器或其他方式,传递触摸?)

布局

- 容器 UIView:

---自定义UIView(前)

---UIWebView(后面)

4

0 回答 0