iOS Core Graphics中的“形状爆发”笔触

时间:2012-10-03 19:01:42

标签: ios core-graphics stroke

有没有办法通过抚摸CGPathRef在Core Graphics中创建以下效果?

IMG http://i49.tinypic.com/34fib20.png

如果 可能,使用Core Graphics绘制是否更有效率而不是简单地在路径上绘制径向椭圆CGImageRef一堆?

编辑:澄清:我希望笔划的中心部分是100%不透明度,边缘从100%不透明度淡出到0%不透明度。

编辑2:此外,我打算在MKOverlayView中使用此绘图来突出显示用户的路径...所以不确定模糊滤镜是否足够高效。

1 个答案:

答案 0 :(得分:2)

带有阴影的圆顶厚路径可能是最适合您的解决方案。这将涉及:

CGContextSetLineWidth()
CGContextSetLineCap()
CGContextSetShadowWithColor()

你想要一个零偏移阴影,你需要尝试使用radius和blur参数来获得你想要的效果。