绘制虚线和连续线

Saf*_*ari 9 cocoa-touch objective-c line cgcontext ios

我需要画线; 有些是破灭的,有些是连续的.我不知道哪些是虚线,哪些不是.当我绘制虚线时,我使用这个:

CGContextSetLineDash(context, 5, linedashPattern, 2); // set dashed line
Run Code Online (Sandbox Code Playgroud)

然而,如果我画了一条虚线,那么下一条也都是虚线.是否有重置"虚线"状态,绘制连续线的操作?例如:

CGContextSetLineContinuous(context,......); // set continuous line
Run Code Online (Sandbox Code Playgroud)

Nik*_*uhe 21

CGContextSetLineDash(context, 0, NULL, 0);
Run Code Online (Sandbox Code Playgroud)

顺便说一句我只能建议检查文档.绝对比在SO上发布问题快;)