如何在UIWebView中搜索文本包含多少页面和文本应该在iPhone中突出显示?

时间:2012-04-11 12:07:05

标签: iphone uiwebview uisearchbar

我将epub文件解析为UIWebView.I尝试添加UISearchBar以查找文本并突出显示。为此,我添加了UIWebViewSearch.js文件。在我的UIWebView中,我有这么多页面。如果单击下一步,则显示下一页或单击上一页显示的上一页ID。为此,如何在UIWebView中搜索文本,如何选择文本?

如果有人知道请帮助我。

提前致谢...........

1 个答案:

答案 0 :(得分:1)

网络上有很多关于JavaScript搜索和突出显示功能的例子。

Here就是一个例子。

一旦您使用JavaScript搜索术语并在网页中突出显示它们,您将需要调用您的JS并将其传递给UISearchBar中输入的文本。

这可以通过使用:

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

[webView stringByEvaluatingJavaScriptFromString:jsCall];

UIWebView Class Reference