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