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