【发布时间】:2020-11-23 12:17:35
【问题描述】:
你好,我有一个圆形图层需要 GradientColor 的颜色
我尝试使用 CAGradientLayer 并像这样掩盖它
let gradientChargeLayer = CAGradientLayer()
gradientChargeLayer.colors = CGColor.mColor
gradientChargeLayer.frame = vShape.bounds
gradientChargeLayer.locations = [0,1]
gradientChargeLayer.startPoint = CGPoint(x: 0,y: 0.5)
gradientChargeLayer.endPoint = CGPoint(x: 1,y: 0.5)
gradientChargeLayer.mask = shapeLayer
vShape.layer.addSublayer(gradientChargeLayer)
但我想要的是从笔画开始到结束的渐变色
shapeLayer.path = circularPath.cgPath
shapeLayer.strokeColor = UIColor.red.cgColor <<< here
谢谢
【问题讨论】:
标签: swift swift4 swift5 cashapelayer