2012-02-29 7 views
1

Я хотел нарисовать другой набор линий в одной петле внутри drawRect, но с другим цветом. сказать набор линий с синим, а другой с красным в качестве альтернативы.Как нарисовать два CGMutablePaths с разными цветами?

Первоначально я использовал два разных цикла и дважды поглаживал контекст с разными цветами.

Но затем я наткнулся на CGMutablePathRef и решил использовать два разных пути и погладить их разными цветами и написать код в том же цикле.

Теперь моя проблема в том, что я не смог найти способ установить цвет для пути. Похоже, что мы можем установить цвет только для контекста, а не для путей.

Я совершенно новичок в iOS и какао.

Что мне делать? Должен ли я добавить первый путь к контексту, установить цвет, погладить путь, а затем добавить другой штрих в контекст и установить новый цвет и снова обвести контекст.

Есть ли лучший, более чистый и чистый способ для этого?

ответ

1

Должен ли я добавить первый путь к контексту, установить цвет, погладить путь, а затем добавить другой штрих в контекст и установить новый цвет и погладить контекст еще раз.

Да, вот как вы это делаете.

Смежные вопросы