3

我需要在 UIWebView 控件中显示的 html 页面中执行搜索。我需要的功能是 Safari 具有的功能,当您点击 command/ctrl F 以在文档中搜索某个单词并且程序会为您突出显示这些点击时。这个问题有什么简单的解决方案吗?

4

2 回答 2

7

我知道你问这个问题已经很长时间了,但这仍然是人们提出的一个很常见的问题,所以我整理了一个示例项目,以防其他人问同样的问题。该项目是一个超级简单的应用程序,它加载一个 HTML 文件并可以搜索和突出显示任何关键字。您可以在此处下载示例项目:

https://www.dropbox.com/s/jietctrvrtnec28/TheSearcher.zip?dl=0

斯科特

编辑:更改了上面的链接,因为旧链接已损坏。

于 2011-10-08T18:08:51.057 回答
5

你可以用javascript做到这一点。查看“在此页面中查找”书签: http ://www.lifeclever.com/17-powerful-bookmarklets-for-your-iphone/

类似的东西,结合: http: //developer.apple.com/iphone/library/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/instm/UIWebView/stringByEvaluatingJavaScriptFromString

可能会成功。

于 2009-06-18T21:31:28.310 回答