如何从red =>更改UITableViewCell的背景颜色? orange =>绿色取决于信号强度输入(介于0.0到1.0之间)。 我的应用程序每秒获得信号强度,我想在信号强度变化时改变单元格的整个背景颜色。假设当信号强度从0.0变为0.3时,背景颜色应该从Red =>改变。红色+橙色(红色+橙色混合)=>橙子。如何混合颜色以获得结果?
答案 0 :(得分:0)
尝试以下代码。在我这边按预期工作。
yourCell
此处是您希望更改backgroundColor
的单元格。
这是一个基本的示例代码。您必须根据需要对不同的状态更改进行修改。
[UIView animateWithDuration:1
animations:^{
yourCell.contentView.backgroundColor = [UIColor redColor];
} completion:^(BOOL finished) {
[UIView animateWithDuration:1
animations:^{
yourCell.contentView.backgroundColor = [UIColor orangeColor];
} completion:^(BOOL finished) {
[UIView animateWithDuration:1
animations:^{
yourCell.contentView.backgroundColor = [UIColor greenColor];
}];
}];
}];