0
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 ]];

我用上面的标签得到红色,但客户说我需要更深的颜色,请帮忙

4

1 回答 1

3

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

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

或者您可以查看常用颜色的表格(例如此处此处)。Firebrick 颜色(来自第一个链接)可能适合您的目的:

[infoLabel setTextColor:[UIColor colorWithRed:178.0/255 green:34.0/255 blue:34.0/255 alpha:1 ]];
于 2011-01-05T09:19:06.837 回答