Как периодически менять цвет от желтого до красного

Я ищу некоторую помощь в том, как изменить цвет текстового поля с желтого на красный по расчету?

Пример: Если у меня WarningDays = 5, то, когда для истечения срока действия осталось 5 дней, мне нужно отобразить текст желтым цветом и продолжать менять цвет ближе к красному, где, когда остается 1 день, текст будет отображаться красным цветом.

Любая помощь будет оценена. Я очень новичок в программировании пользовательского интерфейса.

1 ответ

Примерно так должно работать:

int expirationDays = 5;
float yellowComponent = expirationDays/5 * 255.0;

UIColor *yellowToRedColor = [UIColor colorWithRed:255.0/255.0 green:yellowComponent/255.0 blue:0.0/255.0 alpha:1];
Другие вопросы по тегам