swift gradient
作者:
松龄学编程 | 来源:发表于
2020-05-25 15:59 被阅读0次class GradientView: UIView {
var gradientLayer: CAGradientLayer?
var colors: [UIColor] = []
override func layoutSubviews() {
super.layoutSubviews()
createGradientLayer()
}
func createGradientLayer() {
if gradientLayer == nil {
gradientLayer = CAGradientLayer()
}
guard let gradientLayer = self.gradientLayer else { return }
gradientLayer.frame = bounds
gradientLayer.colors = colors.map({ $0.cgColor })
layer.addSublayer(gradientLayer)
}
}
本文标题:swift gradient
本文链接:https://www.haomeiwen.com/subject/ykiyahtx.html
网友评论