2012-01-11 13 views
-1

Мне нужно указать цвет фона этикетки, который указан в следующем коде. Это многострочная этикетка.Как установить цвет фона метки

Вот фрагмент кода.

self._coverTittle =[[FontLabel alloc] initWithFrame:CGRectMake(100, 650, 400, 200) fontName:@"futurlig-webfont" pointSize:48.0f]; 

self._coverTittle.backgroundColor = [UIColor colorWithRed:0 green: 0 blue:0 alpha:0.4]; 
_coverTittle.numberOfLines = 5; 
_coverTittle.textColor = [UIColor whiteColor]; 

self._coverTittle.tag=5; 
[self._coverTittle sizeToFit]; 
+2

Что вы подразумеваете под "_show_ label background colour"? – phi

ответ

0

то, что вы сделали, должно работать: .backgroundColor. Если вы хотите textcolor, вы должны .textColor. Но ваш вопрос немного неясен, пожалуйста, уточните.

0
self._coverTittle.backgroundColor = [UIColor colorWithRed:0 green: 0 blue:0 alpha:0.4]; 

Для того, чтобы задать цвет фона вашей метки, вам необходимо передать некоторую ценность, если красная, зеленая и синяя части. Следующая ссылка содержит полный документ на то же самое http://chris-software.com/index.php/tag/rgb-colors/

+0

i m, отображающий текст в lable динамически с использованием количества строк. Я хочу показать фон текста в соответствии с выравниванием текста. теперь я показываю фоновый фон в соответствии с размером кадра. –

+0

У меня есть многострочный lable, который имеет динамический текст. поэтому мне нужно показать цвет фона для каждой строки. если я установил self._coverTittle.backgroundColor фон, но он показывает размер метки метки. Это должно быть показано фон как количество строк. –

+0

@SubratTripathy означает, что для одной метки вы хотите иметь несколько цветов в зависимости от строки. Если это так, вы можете обратиться к https: //github.com/AliSoftware/OHAttributedLabel – rishi