您已经创建了一条具有六个长度的路径。用8创建另一个,以仅代表这些更广泛的细分的终点:
CGFloat lengths[] = { 12.0, 4.0, 12.0, 4.0, 4.0, 4.0 };
CGFloat lengths2[] = { 3.0, 6.0, 3.0, 4.0, 3.0, 6.0, 3.0, 12.0 };
所以,中风路径两次,一次以窄线宽度用CGContextSetLineDash
的lengths
,然后再在第二时间,用较粗的线宽度CGContextSetLineDash
的lengths2
。例如,用红色绘制一个较宽的线宽的第二个,看起来像:
如果将两者都绘制成黑色,则看起来像:
在您认为合适的情况下调整这些值,但只需确保lengths
两个的所有值的总和等于相同的值,以使描边的笔触部分lengths2
与中的线段的起点和终点对齐lengths
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句