Какое представление я возвращаю для метода содержимого 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.