如何抚摸CGPath?

How to stroke a CGPath?

要画CG路径,我应该用哪个?

    CGContextStrokePath(context)

    CGContextDrawPath(context, .Stroke)

两者有什么区别?

抚摸路径会使用当前设置绘制路径轮廓。永远是一笔画,从不填满。

CGContextDrawPath 使用指定模式绘制路径。如果你传入 kCGPathStroke 的模式,它与 CGContextStrokePath

做同样的事情

同样,如果您以 kCGPathFill 的模式调用 CGContextDrawPath,它会执行与 CGContextFillPath

相同的操作

如果您只想描边,而不是填充路径,请使用 CGContextStrokePath