我正在尝试使用CAShapeLayer
绘制光束,但无法正确实现。已经使用了阴影属性,但不能完全反映光束的发光方式。
pathLayer.path = UIBezierPath.getSpiralPath().cgPath
pathLayer.fillColor = UIColor.clear.cgColor
pathLayer.strokeColor = UIColor.white.cgColor
pathLayer.lineWidth = 3
pathLayer.shadowColor = glowColor.cgColor
pathLayer.shadowOffset = CGSize(width: 0, height: 0)
pathLayer.shadowRadius = 12
pathLayer.shadowOpacity = 1
pathLayer.lineCap = kCALineCapRound
pathLayer.lineJoin = kCALineJoinRound
实际结果不是很清晰并且没有太多的辉光,我尝试使用混合模式,但是它们没有用(或者我不明白应该如何使用它)。