Как ограничить содержимое в UITextView в IOS

Я хочу загрузить длинный текст в TextViews различных видов. Текст должен быть разделен на страницы, когда он достигает конца текстовых представлений. И следующий текстовый просмотр должен начинаться с продолжения текста.

Я прошел через много ответов. Но все указывает на ограничение текстового содержимого при вводе данных. Я хочу отобразить постраничные данные в TextView. И в нем не будет никакого ввода или редактирования. Таким образом, методы делегата относительно этого не будут работать.

Я пытался загрузить текст фиксированной длины. но это не правильно, когда количество абзацев меняется.

Итак, что я пытаюсь найти, так это получать уведомления, когда текст достигает конца возможностей textview, или получать возможности textview в соответствии с количеством строк или чисел. Есть какой-либо способ сделать это ???

Обновить

Что касается комментариев, которые я получил, я много искал и достиг NSTextStorage, NSTextLayoutManager и NSTextContainer

Я нашел эту ссылку, которая поможет легко реализовать нумерацию страниц

http://sketchytech.blogspot.co.uk/2013/11/paging-and-paginating-easy-way-with.html

В этом примере они создали 4 объекта, используя цикл. Можно сказать, что они разделили строку на 4 части и отобразили в 4 uitextviews прокрутки.

Я пытаюсь установить условие для разделения на текстовые контейнеры в соответствии с длиной строки. Я пытаюсь создать условие, учитывая общую длину основной строки и текст, отображаемый в текстовых представлениях.

Но длина текста каждого textview равна общей длине основной строки. Так, как я мог получить длину текста, отображаемого в каждом текстовом контейнере textview ????

Ответы на вопрос(7)

Ваш ответ на вопрос