2012-04-11 4 views
0

私はepubファイルをUIWebViewに解析しました。テキストを探して強調表示するためにUISearchBarを追加しようとしました。このために私はUIWebViewSearch.jsファイルを追加しました。私のUIWebViewにはたくさんのページがあります。次へをクリックすると、次のページが表示されます。または、前のページの前のページIDをクリックします。 UIWebViewでテキストを検索する方法については、テキストの選択方法は?UIWebViewでテキストを検索する方法ページ数で構成され、テキストはiPhoneで強調表示される必要がありますか?

もし誰かが私を助けてください。事前に

おかげ...........

答えて

1

JavaScriptの検索とハイライト機能のウェブ上でたくさんの例があります。

Hereは一例です。

JavaScriptを使用して用語を検索し、Webページで強調表示したら、JSに電話してUISearchBarに入力されたテキストを渡す必要があります。

これは、使用することによって達成することができます。

ここ
NSString *jsCall = [NSString stringWithFormat:@"searchAndHighlight('%@');", yourSearchText]; 

[webView stringByEvaluatingJavaScriptFromString:jsCall]; 

UIWebView Class Reference

+0

私はJSファイルを使用しますが、テキストは、この[WebViewのstringByEvaluatingJavaScriptFromString:jsCall]をfinding.inされていません。 NSStringに割り当てられますが、文字列は表示されません。私は、私のために働いていないが、URコードを使用します。その他の提案...... – Vaddi

+0

UIWebViewでどのようにWebページを読み込んでいますか?彼らはあなたのプロジェクトのリソースに入っていますか、実際にはインターネット上にありますか? – Mutix

+0

番号。まず、epubファイルをamlファイルに変換しました。私はxmlファイルを解析してUIWebViewをページ数で構成しました。したがって、UIWebViewではページ数で構成されます。私はjsファイルで試しました。テキストは強調表示されません。 – Vaddi

関連する問題