Как я могу искать в UIWebView? - PullRequest
3 голосов
/ 17 июня 2009

Мне нужно выполнить поиск по html-странице, отображаемой в элементе управления UIWebView. Мне нужны именно те функции, которыми обладает Safari, когда вы нажимаете команду / ctrl F для поиска в документе какого-либо слова, и программа выделяет для вас совпадения. Есть ли простое решение этой проблемы?

Ответы [ 2 ]

7 голосов
/ 08 октября 2011

Я знаю, что прошло много времени с тех пор, как вы задавали этот вопрос, но это все еще довольно распространенный вопрос, который задают люди, поэтому я собрал пример проекта на тот случай, если кто-нибудь еще задаст тот же вопрос. Проект представляет собой супер простое приложение, которое загружает файл HTML и может искать и выделять любое ключевое слово. Вы можете скачать образец проекта здесь:

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

Scott

Редактировать: изменилась ссылка выше, так как старая сломалась.

5 голосов
/ 19 июня 2009

Вы можете сделать это с помощью 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:

может добиться цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...