Swift给View加上渐变色

怎么给view添加渐变色:

首先我们来创建一个View的扩展

/**

类似 OC 中 UIView 的类别(分类)

*/

import Foundation

import UIKit

extension UIView

///设置渐变色

//Colors:渐变色色值数组

func setLayerColor(_ Colors:[CGColor])  {

        let layer = CAGradientLayer()

        layer.frame = self.bounds

        layer.colors = Colors

        layer.startPoint = CGPoint(x: 0, y: 0)

        layer.endPoint = CGPoint(x: 1, y: 0)

        self.layer.addSublayer(layer)

    }

}

猜你喜欢

转载自blog.csdn.net/czq1993/article/details/84025175