Как программно изменить UIColor представления

Хорошо, этот вопрос проникает через друга, таким образом, он мог бы быть потерян в переводе...

В основном мы должны изменить цвет на Представлении. Это, кажется, хранится в NSString формат, но использующий a NSString установить UIColor кажется, ничего не делает. Другими словами, если NSString color содержит значение "redColor" затем:

self.view.backgroundColor = color;  //does nothing

Отказ от ответственности: мы - новички Objective-C/iPhone.

5
задан miorel 24 March 2010 в 14:45
поделиться

2 ответа

Попробуйте

self.view.backgroundColor = [UIColor redColor];

Вы также можете указать значения RGB, например

self.view.backgroundColor = [UIColor colorWithRed:200/255.0 green:0/255.0 blue:67/255.0 alpha:1.0];

All the Best.

22
ответ дан 18 December 2019 в 06:49
поделиться

Цвет должен быть объектом UIColor:

self.view.backgroundColor = [UIColor redColor];
1
ответ дан 18 December 2019 в 06:49
поделиться