我正在寻找一些有关如何通过计算将textField的颜色从黄色更改为红色的帮助?
例如:如果我的WarningDays = 5,那么当剩余5天到期时,我需要以黄色显示文本并继续将颜色更接近红色,当剩下1天时,文本将以红色显示
任何帮助将不胜感激。我是UI编程的新手。
答案 0 :(得分: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];