0

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

如果有人知道请帮助我。

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

4

1 回答 1

1

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

是一个例子。

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

这可以通过使用来实现:

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

[webView stringByEvaluatingJavaScriptFromString:jsCall];

UIWebView 类参考

于 2012-04-11T12:20:56.203 回答