我的UILabel需要非常深的颜色,背景很清晰

时间:2011-01-05 09:08:06

标签: iphone uilabel uicolor

infoLabel=[[UILabel alloc]initWithFrame:CGRectMake(90,150, 200, 30)];
[infoLabel setText:@"Drag 14 more Flavors"];
[infoLabel setBackgroundColor:[UIColor clearColor]];
[infoLabel setFont:[UIFont fontWithName:@"Arial" size:17]];

[infoLabel setTextColor:[UIColor colorWithRed:1.0 green:0 blue:0 alpha:1 ]];

我使用上面的标签来获得红色,但客户说我需要更深的颜色,请帮助

1 个答案:

答案 0 :(得分:3)

IB有颜色选择器,您可以选择任何颜色,然后切换到“颜色滑块”模式以查看其实际的rgb组件值,然后将它们放入您的代码中。例如,您可以使用红色组件:

// This looks darker
[infoLabel setTextColor:[UIColor colorWithRed:0.5 green:0 blue:0 alpha:1 ]];

或者您可以查看常用颜色的表格(例如herehere)。耐火砖颜色(来自第1个链接)可能适合您的目的:

[infoLabel setTextColor:[UIColor colorWithRed:178.0/255 green:34.0/255 blue:34.0/255 alpha:1 ]];