Мне нужен очень темный цвет для моей UILabel, фон которой ясен - PullRequest
0 голосов
/ 05 января 2011
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 Ответ

3 голосов
/ 05 января 2011

IB имеет палитру цветов, в которой вы можете выбрать любой понравившийся вам цвет, затем переключиться в режим «Цветные ползунки», чтобы увидеть его действительные значения компонентов rgb, а затем вставить их в свой код. Например, вы можете просто поиграть с красным компонентом:

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

Или вы можете посмотреть таблицы часто используемых цветов (например, здесь или здесь ). Firebrick цвет (от 1-го звена) может удовлетворить ваши цели:

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