2011-12-08 9 views
25

ユーザがUIWebViewのリンクをクリックしてリンクを取得すると、インターセプトすることはできますか?iOS UIWebViewインターセプトリンクのクリック

私はUIWebViewがクリックされたリンクに行って何か他のことをしないようにしたいと思います。

ありがとうございます。

答えて

43

はい、特にwebView:shouldStartLoadWithRequest:navigationType:

UIWebViewDelegate Protocol ReferenceNSURLRequestは、彼らがクリックしたリンクは、それらを指示するために起こっているどこに知らせます。

要求がロードされないようにするには、この方法で単純にNOを返します。

+0

私はメモリにのみコンテンツを取得し、それを調べ、OKならばUIWebViewに表示する必要があります。それは可能ですか? – fatdragon

+0

コンテンツをダウンロードするのに 'NSURLConnection'を使い、正しく理解すればディスクからWebviewにロードすることができます。 –

+0

はい。試してみます。ありがとう – fatdragon

関連する問題