2012-02-29 54 views
1

我想在drawRect的同一個循環中繪製不同的線條,但是顏色不同。 說一組線與藍色和另一個與紅色交替。如何繪製兩個不同顏色的CGMutablePaths?

最初,我使用了兩個不同的for循環,然後用不同的顏色兩次撫摸上下文。

但後來我遇到了CGMutablePathRef並決定使用兩條不同的路徑,並用不同的顏色描邊它們,並在相同的for循環中編寫代碼。

現在我的問題是,我找不到爲路徑設置顏色的方法。 看來,我們只能爲上下文設置顏色,而不能爲路徑設置顏色。

我對iOS和可可很新。

我該怎麼辦?我應該添加上下文的第一條路徑,設置顏色,筆畫路徑,然後將其他筆觸添加到上下文,並設置新顏色並再次繪製上下文。

是否有更好,更整潔的方式來做到這一點?

回答

1

我應該添加上下文的第一條路徑,設置顏色,筆畫路徑,然後將其他筆觸添加到上下文,並設置新顏色並再次描邊上下文。

是的,你就是這麼做的。

相關問題