如何从纯色背景颜色中删除UIView以清除背景颜色?

时间:2016-05-04 22:13:38

标签: ios swift

我知道有多种方式(CAAnimation,commitAnimations等),但最简单的方法是什么?

我希望UIView从蓝色开始,然后在X毫秒内淡出清晰(或白色,更容易)。

1 个答案:

答案 0 :(得分:8)

您可以使用UIView的动画方法。它比其他动画简单得多,但更有限。幸运的是,backgroundColor是动画片之一。例如:

self.view.backgroundColor = UIColor.blueColor()

UIView.animateWithDuration(1.0, animations: {
    self.view.backgroundColor = UIColor.clearColor()
})