如何在可可中绘制椭圆渐变?

时间:2013-02-07 21:47:58

标签: objective-c cocoa quartz-graphics

有可能在可可中获得这种渐变吗? enter image description here

我可以使用简单的CGContextDrawRadialGradientCGContextAddEllipseInRect制作的剪辑,但效果略有不同。

是否可以准确地绘制这种阴影/渐变?

1 个答案:

答案 0 :(得分:2)

我会使用径向渐变,然后应用比例变换,使y坐标变得平滑,x保持不变。

有一个高级主题,您可以在其中定义自己的渐变,提供计算颜色左右的回调。我在Core Graphics的文档中说过。