次のすべてを試してみましたが、タッチが引き継がれることを期待していますが、そうではありません。
(a) UIWebView では、(常に) ユーザー操作が有効になっています。(b) カスタム UIView は複数のタッチが有効で、exclusiveTouch = NO (デフォルト) (c) 呼び出してみました
[super touchesBegan:touches withEvent:event]
カスタムUIViewの他の3つのタッチ処理メソッドでも「スーパー」と呼ばれます。しかし、それでもタッチは UIWebView に渡されません (つまり、UIWebView のリンクをタップしても機能しません)。
(d) また、UIView クラスで Web ビューへの参照を作成し、スーパー コールの代わりに「touchesBegan:」などの参照を呼び出します。これもうまくいかないようです。
注: カスタム UIView サブクラスと Web ビューは、コンテナー UIView のサブビューです。
ここに何か欠けていますか?他の方法(ジェスチャー認識機能などを使用して、タッチを伝える?)
レイアウト
-コンテナ UIView:
--- カスタム UIView (手前)
---UIWebView (裏)