Можно ли сделать текст в UILabel другим цветом? - PullRequest
0 голосов
/ 19 декабря 2009

Можно ли сделать какой-нибудь текст одинаковым UILabel разного цвета и разного размера ?

Я хочу, чтобы это был другой цвет на одной этикетке, это возможно? Я имею в виду, что в одном ярлыке много цветов текста,

Ответы [ 3 ]

1 голос
/ 19 декабря 2009

iPhone не имеет NSAttributedString, и совершенно очевидно, что UILabel не имеет способа указать атрибуты для каждого символа. Поэтому я думаю, что ваш единственный ответ - использовать WebKit (UIWebView).

0 голосов
/ 18 марта 2017

Начиная с iOS6, вы можете использовать свойство attribute.Text UILabel для получения нескольких цветов.

0 голосов
/ 19 декабря 2009

Вы меняете цвет текста следующим образом:

myLabel.textColor=[UIColor blueColor];

Вы меняете шрифт как:

myLabel.font= aFont; //a font object you've previously defined.

См. Справочник классов UILabel.

Edit01: После перечитывания кажется, что OP хочет изменить атрибуты текста в той же строке. В этом случае вам нужно будет использовать CFAttributedString . Я не пользовался им, но считаю, что он работает на iPhone.

...