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