Quartz / CG:绘制一条填充路径,其中每条线具有不同的笔划?

时间:2009-09-02 16:45:56

标签: iphone core-graphics

绘制封闭的填充路径的最佳做法是什么,其中每条线具有不同的笔划?

2 个答案:

答案 0 :(得分:3)

填写完整路径,然后iterate on its elements为每个linetoclosepath划一个线段(请参阅实际的Quartz名称here)。您的应用程序功能需要跟踪当前点本身。

当然,如果任何元素都是curveto而不是lineto,那么您可能会被搞砸,但无论如何都要尝试。

答案 1 :(得分:1)

顺便提一下,如果你的目的是制作行军蚂蚁(选择选框),那么有一种更简单的方法:Set the line dash,然后正常填充和抚摸。