如何将按钮的颜色淡化为另一种颜色?

时间:2013-11-20 18:33:41

标签: objective-c button uiview uicolor

当我按下另一个按钮时,我试图将按钮从一种颜色(红色)更改为另一种颜色(黄色)。我目前有一个从红色到黄色的突然变化,并希望添加一个快速动画,使过渡更平滑。我该怎么做呢?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

UI更新应该在主要内容中发生,但动画方法在UIView中,它的意思是:

[UIView animateWithDuration:desiredDuration animations:^{
object.property = newValue;
}];