我正在绘制CGPath
不是矩形或正方形的,并添加CGPath
到CAShapeLayer
. 这是从使用中CAShapeLayer
得到的框架。所以它将是矩形或正方形。现在我想将渐变颜色设置为图层,但我的路径不是矩形或正方形,因此它不会在整体上均匀分布渐变颜色。有什么方法可以将渐变颜色设置为 CGPath,或者如何设置带角度的渐变颜色?CGPath
CGPathGetBoundingBox(path)
CGPath
请参阅屏幕截图以了解情况。这里白色表示框架CGPath
和绿色,即我们绘制的CGPath
。在底部CGPath
您可以看到白色渐变颜色,它在CGPath
.