Как бы я выделил курсивом одно слово в строке NSS, которое будет отображаться в UILabel? В частности, я не хочу, чтобы весь текст был выделен курсивом, только одно слово.
Спасибо!
(Отредактировано) Я имел в виду UILabel, а не UITextField.
Я не думаю, что то, что вы просите сделать, возможно (я был бы счастлив, если бы оказался неправ).Однако эта библиотека (https://github.com/facebook/three20/) является популярным способом достижения того же результата в UILabel (не в текстовом поле). Библиотека работает довольно хорошо, но имеет много ограничений, особенно в отношении краевых условий иКонечно, это связано с накладными расходами.
Я бы посоветовал вам подумать о других способах достижения того же результата для пользователя. Может ли текст заполнителя помочь?* Удачи.
Собственный UILabel не поддерживает NSAttributedString, что обычно используется для отображения строк с форматированием. Вы можете попробовать вывести текст самостоятельно, используя Core Text, но я бы посоветовал проверить FontLabel или проект «три-20», упомянутый @JJ Rohrer
UILabel
NSAttributedString
Использовать NSAttributedString ... Найти контроллеры для рисования NSAttributedString, поскольку UILabel не будет поддерживать NSAttributedString
Контроллер для NSAttributedString