Как изменить цвет слова в UITextView? - PullRequest
1 голос
/ 16 сентября 2011

Можно ли изменить цвет UITextView в определенном диапазоне или конкретном слове? Если слово появляется в представлении более одного раза, измените цвет этого слова.

Ответы [ 2 ]

2 голосов
/ 16 сентября 2011

Вам нужно будет использовать NSAttributedString. Я рекомендую проверить OHAttributedLabel AliSoftware, который расширяет UILabel и добавляет поддержку установки текста через NSAttributedString среди других помощников. Я использую его в текущем проекте, и это довольно фантастично.

0 голосов
/ 20 сентября 2011

Я решаю проблему.Я создал подкласс UILable, а UITextView использовал основной текст (CATextLayer) в качестве слоя на метке / textview, а NSAttributedString будет хранить всю информацию о шрифте и цвете

...