Objective c 我想知道角度梯度是否可能

Objective c 我想知道角度梯度是否可能,objective-c,nsbezierpath,radial-gradients,Objective C,Nsbezierpath,Radial Gradients,我正在使用NSBezierPath对渐变进行一些测试,到目前为止,我在径向渐变方面取得了一些进展。见第一张图片。然而,我想知道是否有可能像图2所示那样进行角度渐变 有人这样做吗 蒂娅,罗纳德 Cocoa没有用于角度渐变的公共API。你必须自己画不同颜色的像素。好问题! 没有标准功能。 尝试通过将圆划分为扇形(用作剪裁多边形)来进行近似 然后沿与扇区中心线成90度的方向绘制线性渐变

我正在使用NSBezierPath对渐变进行一些测试,到目前为止,我在径向渐变方面取得了一些进展。见第一张图片。然而,我想知道是否有可能像图2所示那样进行角度渐变

有人这样做吗

蒂娅,罗纳德


Cocoa没有用于角度渐变的公共API。你必须自己画不同颜色的像素。

好问题! 没有标准功能。 尝试通过将圆划分为扇形(用作剪裁多边形)来进行近似 然后沿与扇区中心线成90度的方向绘制线性渐变