Постраничное разделение текста в UIPageViewController
Пишу читалку ePub под iOS: книги парсятся с помощью KFEpubController и в результате получаю массив глав книги в формате html. Для отображения страниц с перелистыванием (page curl как в iBooks) планирую использовать PageViewController но столкнулся с проблемой: как разбить длинный текст главы\книги на необходимые фрагменты для отображения на отдельных страницах. Другими словами - как вычислить длину текста, которую может вместить UITextView определенного размера, чтобы потом разбить длинный текст на страницы?
Спасибо!
Источник: Stack Overflow на русском