有没有办法通过抚摸 CGPathRef 在 Core Graphics 中创建以下效果?
如果 可能,使用 Core Graphics 绘制与沿路径简单地绘制一个径向椭圆 CGImageRef 很多次相比会更有效吗?
编辑:澄清一下:我希望笔划的中心部分为 100% 不透明度,边缘从 100% 不透明度淡出到 0% 不透明度。
编辑 2:此外,我打算在 MKOverlayView 中使用此绘图来突出显示用户的路径...所以不确定模糊滤镜是否足够高效。
最佳答案
带有阴影的圆顶粗路径可能是最适合您的解决方案。这将涉及:
CGContextSetLineWidth()
CGContextSetLineCap()
CGContextSetShadowWithColor()
您需要一个零偏移阴影,并且需要试验半径和模糊参数以获得您想要的效果。
关于ios - iOS Core Graphics 中的 "shape burst"描边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12715070/