Доработать JavaScript
Без изменений использую JavaScript отсюда http://goo.gl/u8RQn в iPhone приложении. Он меня полностью устраивает.
Но нужно сделать возможность перемещения по выделенным фрагментам вперед и назад.
Т.е. у скрипта должны появиться еще две точки входа:
MyApp_ScrollToNextHighlighted
MyApp_ScrollToPrevHighlighted
Если еще не была вызвана MyApp_HighlightAllOccurencesOfStringForElement, вызовы MyApp_ScrollToNextHighlighted или MyApp_ScrollToPrevHighlighted не имеют никакого эффекта.
После вызова MyApp_HighlightAllOccurencesOfStringForElement запоминает "текущий" фрагмент 0 или -1 - Вам видней (глобальная переменная).
При вызове MyApp_ScrollToNextHighlighted отображаемый документ скролится вниз (а при необходимости и вправо/влево) до тех пор пока следующий фрагмент не окажется отображенным. Если при вызове последний фрагмент уже отображен, отображается самый первый.
MyApp_ScrollToPrevHighlighted смысл должен быть понятен.
Все.
Присоединена картинка иллюстрирующая использование скриптов в приложении.
Оплата - webmoney.
Всем спасибо, разобрался сам.