如何绘制两个不同颜色的CGMutablePath?

时间:2012-02-29 07:58:51

标签: ios

我想在drawRect内的同一个循环中绘制不同的行集,但颜色不同。 用蓝色表示一组线,另一方用红色表示。

最初,我使用了两个不同的for循环,并用不同的颜色两次抚摸上下文。

但后来我遇到了CGMutablePathRef并决定使用两个不同的路径并用不同的颜色划分它们并在相同的for循环中编写代码。

现在我的问题是我找不到为路径设置颜色的方法。 看起来我们只能为Context设置颜色而不是路径。

我对iOS和可可很新。

我该怎么办?我应该添加上下文的第一个路径,设置颜色,描边路径,然后将另一个笔划添加到上下文并设置新颜色并再次描绘上下文。

这样做有更好,更整洁,更清洁的方法吗?

1 个答案:

答案 0 :(得分:1)

  

我应该添加上下文的第一个路径,设置颜色,描边路径,然后将另一个笔划添加到上下文中并设置新颜色并再次描绘上下文。

是的,你就是这样做的。