我将epub文件解析为UIWebView.I尝试添加UISearchBar以查找文本并突出显示。为此,我添加了UIWebViewSearch.js文件。在我的UIWebView中,我有这么多页面。如果单击下一步,则显示下一页或单击上一页显示的上一页ID。为此,如何在UIWebView中搜索文本,如何选择文本?
如果有人知道请帮助我。
提前致谢...........
答案 0 :(得分:1)
网络上有很多关于JavaScript搜索和突出显示功能的例子。
Here就是一个例子。
一旦您使用JavaScript搜索术语并在网页中突出显示它们,您将需要调用您的JS并将其传递给UISearchBar
中输入的文本。
这可以通过使用:
来实现NSString *jsCall = [NSString stringWithFormat:@"searchAndHighlight('%@');", yourSearchText];
[webView stringByEvaluatingJavaScriptFromString:jsCall];