如何抚摸CGPath?

时间:2016-06-15 14:40:10

标签: ios core-graphics

要划一条CG路径,我应该使用哪条路径?

    CGContextStrokePath(context)

    CGContextDrawPath(context, .Stroke)

两者之间有什么区别?

1 个答案:

答案 0 :(得分:2)

描边路径使用当前设置绘制路径的轮廓。总是中风,永远不会填补。

CGContextDrawPath使用指定的模式绘制路径。如果您传递kCGPathStroke模式,则与CGContextStrokePath

完全相同

同样,如果您使用CGContextDrawPath模式致电kCGPathFill,则其功能与CGContextFillPath相同

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