如何使 UIView 从纯色背景淡入淡出以清除背景色?
How can I make a UIView fade from a solid background color to clear background color?
我知道有多种方法(CAAnimation、commitAnimations 等),但最简单的方法是什么?
我希望 UIView 从蓝色开始,然后在 X 毫秒内逐渐变为透明(或白色,无论哪个更容易)。
可以使用UIView
的动画方法。它比其他动画简单得多,但也有更多限制。幸运的是,backgroundColor
是可动画的之一。示例:
self.view.backgroundColor = UIColor.blueColor()
UIView.animateWithDuration(1.0, animations: {
self.view.backgroundColor = UIColor.clearColor()
})
我知道有多种方法(CAAnimation、commitAnimations 等),但最简单的方法是什么?
我希望 UIView 从蓝色开始,然后在 X 毫秒内逐渐变为透明(或白色,无论哪个更容易)。
可以使用UIView
的动画方法。它比其他动画简单得多,但也有更多限制。幸运的是,backgroundColor
是可动画的之一。示例:
self.view.backgroundColor = UIColor.blueColor()
UIView.animateWithDuration(1.0, animations: {
self.view.backgroundColor = UIColor.clearColor()
})