Цветная подстрока в UITextField - PullRequest
0 голосов
/ 11 февраля 2012

Я хотел бы изменить цвет только определенных подстрок (ключевых слов), пока пользователь печатает UITextField.

В документации я видел свойство textColor, но оно меняет цвет всей текстовой строки, хотя я хотел бы выделить только некоторые ключевые слова.

Возможно ли это?

Ответы [ 2 ]

4 голосов
/ 11 февраля 2012

Короткий ответ - нет.

Это возможно, если вы создаете собственное текстовое поле с нуля, используя NSAttributedStrings и CATextLayers или Core Text, но это невероятно сложная и трудная проблема.

2 голосов
/ 11 февраля 2012

Если вы зеркально отображаете то, что пользователь вводит в окне предварительного просмотра, можно создать несколько надписей или текстовых полей, которые расположены рядом друг с другом и имеют разные цвета или шрифты или что-то еще.В противном случае, я боюсь, что ответ Ника точен - в пределах одного текстового поля это не происходит.

Удачи,

Дэмиен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...