Разбить HTML на страницы без разрезания строк пополам

#html #objective-c #ios #cocoa-touch #epub

#HTML #objective-c #iOS #cocoa-touch #epub

Вопрос:

Кто-нибудь знает, как iBooks разбивает HTML-файлы в книге EPUB на несколько страниц, чтобы ни одна строка текста не была разрезана пополам?

Мне удалось отобразить электронные книги в формате a UIWebView , но часто строки текста разрезаются пополам в верхней и / или нижней части представления.

(Я бы опубликовал изображение, чтобы показать, что я имею в виду, но у меня слишком мало очков репутации. Но, надеюсь, вы поняли идею.)

Комментарии:

1. В подобных случаях, если вы можете опубликовать ссылку на изображение, кто-нибудь с достаточной репутацией может включить изображение для вас. Мне нравится это как обходной путь, поскольку у редактора есть возможность модерировать изображение.

Ответ №1:

Я не эксперт по iBooks, но я считаю, что это настраивает UIWebView так, что в представлении отображается только содержимое страницы. Вы могли бы попробовать это:

  1. загрузите полный HTML-код, не отображая его
  2. установите выделение текста от начала верхней строки до конца последней строки в представлении
  3. затем обрезать содержимое в конце выделения

Комментарии:

1. Я думаю, что ваш аватар невероятно хорошо работает с включением bobblehead 🙂