Какое представление я возвращаю для метода содержимого contentViewAtIndex:ffectiveCharacterRange NSTextFinderClient?

Я реализовал объект, который соответствует NSTextFinderClient протокол. textFinderНайти бар контейнера является WebView"s WebDynamicScrollBarsView, который является NSScrollView, Когда я показываю панель поиска в моем WebView это вызывает NSTextFinderClient'Реализация строки: где я возвращаю документ webView.body.innerText. Когда я печатаю в строке поиска, совпадения обнаруживаются и отображаются, пока TextFinder звонки scrollRangeToVisible а также contentViewAtIndex:effectiveCharacterRange на моем NSTextFinderClient объект, но ничего не выделено.

Учитывая этот контекст, что я должен вернуть из моего webview / scrollview для этих двух методов протокола, чтобы textFinder правильно выделить и прокрутить мой веб-вид?

Обратите внимание, это приложение для Mac, я отметил uiwebview потому что нет тега для объекта WebView Mac, и тег WebView связан с Android.

0 ответов

Другие вопросы по тегам