要划一条CG路径,我应该使用哪条路径?
CGContextStrokePath(context)
或
CGContextDrawPath(context, .Stroke)
两者之间有什么区别?
答案 0 :(得分:2)
描边路径使用当前设置绘制路径的轮廓。总是中风,永远不会填补。
CGContextDrawPath
使用指定的模式绘制路径。如果您传递kCGPathStroke
模式,则与CGContextStrokePath
同样,如果您使用CGContextDrawPath
模式致电kCGPathFill
,则其功能与CGContextFillPath
相同
如果您只想要描边,而不是填充路径,请使用CGContextStrokePath
。