即时创建一个带有标签的图片库,标签背景为opaque.i成功将文本放置在标签上方。问题是textcolor不够亮。我的文字颜色是白色的..但是缺乏所需的亮度,你们可以帮我解决下面的问题。
label=[[UILabel alloc]init];
label.frame = CGRectMake(column*248, row*175+415, 242, 70);
label.text=[story objectAtIndex:i];
label.font=[UIFont boldSystemFontOfSize:21];
label.alpha=0.5;
label.backgroundColor=[UIColor blackColor];
//label.backgroundColor=[UIColor clearColor];
label.textColor=[UIColor whiteColor];
label.textAlignment=UITextAlignmentLeft;
label.numberOfLines=2;
[view1 addSubview:label];
答案 0 :(得分:1)
整个标签的alpha值为0.5。这也会减弱字体颜色。您可以简单地将标签的背景设置为alpha值为0.5的颜色,然后文本仍应为alpha 1.0。
label.alpha = 1.0; // is already the default
label.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.5];