Есть ли способ рисовать на экране только текст с атрибутами? - PullRequest
0 голосов
/ 01 августа 2020

Я создаю приложение, которое загружает огромное количество текста в UITextView (тысячи строк). Каждая строка выделена синтаксисом, поэтому я использую NSAttributedString, чтобы раскрасить ее. Это работает нормально, но чем больше текста я загружаю, тем больше вычислительной мощности, времени и памяти требуется для создания всего текста с атрибутами.

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

...