У меня есть фрагмент HTML, который я отображаю внутри UIWebView
с использованием атрибутов таблицы стилей Webkit. Я использую Webkit для отображения HTML в столбцах, чтобы смоделировать книгу.
Одновременно виден только один столбец (один столбец представляет одну страницу). Теперь я пытаюсь найти диапазон видимого HTML-кода, чтобы я мог вставить элемент span прямо перед первым видимым словом.
Мне удалось получить элемент HTML, который содержит первое видимое слово, с помощью функции JavaScript document.elementAtPoint
(возможно, имя функции указано неправильно) и изменил его класс CSS. но это не достаточно точно для меня. Мне нужно, чтобы оно было точным до первого видимого слова.
Идея заключается в создании разрыва столбца в первом видимом слове, когда размер шрифта увеличивается или уменьшается. Я могу использовать JavaScript, чтобы выяснить, в каком столбце находится элемент, и программно прокрутить пользователя до этого столбца, но сначала мне нужно получить элемент там.
Кто-нибудь может мне помочь?