2012-05-04 5 views
5

要素を検出する方法UIWebViewでクリックします。私は単純なhtmlを持っていますが、私は異なった要素が欲しいので、私がクリックした要素から例えば "alt"を得たいと思います。要素を検出するUIWebViewでクリックする

ポイント: 1. WebViewに読み込まれた画像の1つをユーザーがクリックします。 2.クリックされた要素に関する情報を持つ関数を呼び出します。

可能ですか?

答えて

8

WebviewとObjective-Cの間にバインディングを追加する必要があります。あなたはjavascriptを使ってこれを行うことができます。

JavaScriptをウェブビューに挿入すると、HTML要素に触れたときにイベントが表示されます。次に、JavaScriptがObjective Cと通信して何らかのアクションをトリガーします。

ここでは技術がかなりよく説明されています。http://blog.techno-barje.fr/post/2010/10/06/UIWebView-secrets-part3-How-to-properly-call-ObjectiveC-from-Javascript/

関連する問題