我知道有多种方式(CAAnimation,commitAnimations等),但最简单的方法是什么?
我希望UIView从蓝色开始,然后在X毫秒内淡出清晰(或白色,更容易)。
答案 0 :(得分:8)
您可以使用UIView
的动画方法。它比其他动画简单得多,但更有限。幸运的是,backgroundColor
是动画片之一。例如:
self.view.backgroundColor = UIColor.blueColor()
UIView.animateWithDuration(1.0, animations: {
self.view.backgroundColor = UIColor.clearColor()
})