Как ограничить содержимое в 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 ????