如何使 UIView 从纯色背景色淡化为清除背景色?
Posted
技术标签:
【中文标题】如何使 UIView 从纯色背景色淡化为清除背景色?【英文标题】:How can I make a UIView fade from a solid background color to clear background color? 【发布时间】:2016-05-04 22:13:37 【问题描述】:我知道有多种方法(CAAnimation、commitAnimations 等),但最简单的方法是什么?
我希望 UIView 从蓝色开始,然后在 X 毫秒内淡入淡出(或白色,更容易)。
【问题讨论】:
【参考方案1】:你可以使用UIView
的动画方法。它比其他动画简单得多,但更有限。幸运的是,backgroundColor
是动画之一。示例:
self.view.backgroundColor = UIColor.blueColor()
UIView.animateWithDuration(1.0, animations:
self.view.backgroundColor = UIColor.clearColor()
)
【讨论】:
同意使用 UIView 动画。 (投票)。比 CAAnimation 简单得多。以上是关于如何使 UIView 从纯色背景色淡化为清除背景色?的主要内容,如果未能解决你的问题,请参考以下文章