Можно ли сделать некоторый текст в одном и том же UILabel другого цвета и разного размера?
Я хочу, чтобы он был другого цвета на той же этикетке, это возможно? Я имею в виду, что на одной этикетке многоцветный текст,
Можно ли сделать некоторый текст в одном и том же UILabel другого цвета и разного размера?
Я хочу, чтобы он был другого цвета на той же этикетке, это возможно? Я имею в виду, что на одной этикетке многоцветный текст,
В iPhone нет NSAttributedString, и совершенно очевидно, что в UILabel нет способа указать атрибуты для каждого символа. Поэтому я думаю, что ваш единственный ответ - использовать WebKit (UIWebView).
Вы меняете цвет текста следующим образом:
myLabel.textColor=[UIColor blueColor];
Вы меняете шрифт, например:
myLabel.font= aFont; //a font object you've previously defined.
См. Справочник по классу UILabel.
Edit01: при повторном прочтении кажется, что OP хочет изменить текстовые атрибуты в одной строке. В этом случае вам нужно будет использовать CFAttributedString а>. Я не использовал его, но я думаю, что он работает на iPhone.
Начиная с iOS6, вы можете использовать свойство attributedText UILabel для достижения мульти цвета.