0

現在、私はwebviewをサブクラス化し、別のuiviewの上に追加しました。webviewのサブクラスまたはwebviewがuiviewに追加されている別のクラスでtouchsイベントをデバッグしようとしましたが、webviewを設定しない限り、touchsイベントは呼び出されないよう[self.webView setUserInteractionEnabled:YES];ですが、これを行った後はスクロールまたは取得できません動作するタッチイベント。ここでの助けはありがたいです。

ありがとう

4

1 に答える 1

2

UIWebViewタッチを食べるのに本当に良い仕事をします..私がこの場合にしたことは、クリアUIViewを使用してオーバーレイすることです(WebViewがオフUIWebViewの場合はアンダーレイを行うこともできます.userInteractionEnabled

UIViewと が同じフレームを持っている限り、からtouches オブジェクトを取得し、その座標を使用して、 に対してやりたいことを何でも実行UIWebViewできるはずです。UIViewUIWebView

-D

于 2012-08-15T17:49:30.193 に答える