swift 渐变背景
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 渐变背景相关的知识,希望对你有一定的参考价值。
func backgroundGradientMode() {
let gradientLayer = CAGradientLayer.init()
gradientLayer.frame = backgroundGradient.bounds
gradientLayer.colors = [
UIColor.init(red: 0, green: 0, blue: 0, alpha: 0).cgColor,
UIColor.init(red: 0, green: 0, blue: 0, alpha: 0.2).cgColor,
UIColor.init(red: 0, green: 0, blue: 0, alpha: 0.3).cgColor,
UIColor.init(red: 0, green: 0, blue: 0, alpha: 0.5).cgColor,
UIColor.init(red: 0, green: 0, blue: 0, alpha: 1).cgColor
]
gradientLayer.startPoint = CGPoint(x: 0, y: 0)
gradientLayer.endPoint = CGPoint(x: 0, y: 1)
backgroundGradient.layer.mask = gradientLayer;
}
以上是关于swift 渐变背景的主要内容,如果未能解决你的问题,请参考以下文章
swift Swift - 渐变和背景与重新定位
在 Swift 中制作渐变背景 - 正确的方法
swift 渐变背景
Swift UITableView中的渐变层
Swift : 动画 SKSpriteNode 渐变
Swift - 使用 animateWithDuration 淡化 CAGradientLayer