4
我知道有多种方式(CAAnimation,commitAnimations等),但最简单的方法是什么?如何使UIView从纯色背景色中淡出以清除背景色?
我想让UIView从蓝色开始,然后在X毫秒内淡出清除(或者白色,无论哪个更容易)。
我知道有多种方式(CAAnimation,commitAnimations等),但最简单的方法是什么?如何使UIView从纯色背景色中淡出以清除背景色?
我想让UIView从蓝色开始,然后在X毫秒内淡出清除(或者白色,无论哪个更容易)。
您可以使用UIView
的动画方法。它比其他动画简单得多,但更加有限。幸运的是,backgroundColor
是其中一个动画。例如:
self.view.backgroundColor = UIColor.blueColor()
UIView.animateWithDuration(1.0, animations: {
self.view.backgroundColor = UIColor.clearColor()
})
同意使用UIView动画。 (投票)。比CAAnimation简单得多。 –