Как по-разному форматировать разные символы в строке UILabel? - PullRequest
4 голосов
/ 17 февраля 2011

У меня есть UILabel с динамической строкой в ​​качестве свойства текста.Если я всегда хочу, чтобы первое слово подчеркивалось, нужно ли разделять метки, а затем пытаться правильно их выстроить?Или я могу подкласс UILabel, чтобы он сделал это?

Ответы [ 2 ]

3 голосов
/ 17 февраля 2011

Используйте UIWebView и визуализируйте текст как HTML.

0 голосов
/ 17 февраля 2011

В итоге я использовал textRectForBounds:limitedToNumberOfLines:, чтобы найти точку динамического начала слова (минус несколько координатных пикселей x), а затем забрал первую букву uilabel с помощью stringByReplacingCharactersInRange:withString:, а затем добавил еще одну uilabel сначальная буква оригинальной этикетки, просто с другим шрифтом.

...