Вы должны разбить веб-страницу на страницы, соответствующие высоте UIWebView. Если вы не можете сделать это вручную или хотите поддерживать разные устройства и ориентации, вам придется сделать это в Javascript.
Я не знаю ни одного быстрого способа измерить и разбить текст по визуализированному размеру в Javascript. Эта статья может помочь, но вам нужен способ узнать, сколько текста заполняет данное пространство, а не сколько места занимает данный текст. Метод trimToPx здесь работает только для одной строки и будет медленным для большой части текста.
http://blog.mastykarz.nl/measuring-the-length-of-a-string-in-pixels-using-javascript/
Здесь есть текст размером примеры здесь .
В ОС iPhone OS не предусмотрены процедуры высокого уровня для разбивки текста по измерениям, особенно текста в стиле, хотя я не проверял SDK 4.0. Вы можете использовать рендеринг CoreGraphics для измерения текста, но это довольно сложно и не поддерживает html.