用渐变抚摸CGPath?

时间:2012-10-19 17:03:25

标签: iphone objective-c ios cocoa-touch core-graphics

我一直在研究这个问题,作为初学者,我似乎无法完成它。我想要做的是采用一个简单的渐变,并使用它来描绘一个CGPath。我尝试使用CGContextSetStokePattern,PNG是行的宽度和一个像素高,包含我想要的渐变,但是这会平铺图案,而我宁愿沿着路径像画笔一样绘制。我能想到的最近的东西就是神奇宝贝游侠的Styler。

enter image description here

基本上,我希望我的线条在中间开始一种颜色,然后在边缘移动另一种颜色。这可能是一种简单的方法,但我不能为我的生活弄清楚如何。

非常感谢能帮助我的人。 :)

1 个答案:

答案 0 :(得分:2)

没有以这种方式抚摸路径的内置支持。

您可以尝试通过多次抚摸路径来伪造它,每个笔划的线宽都比之前的笔划窄,颜色也不同,也可能是不同的阴影设置。当然,反复抚摸它需要的时间比抚摸它一次要长。