Кварц 2D выравнивание хода - PullRequest
3 голосов
/ 04 марта 2010

Можно ли настроить выравнивание по центру по умолчанию для обводки при использовании kCGPathFillStroke в качестве режима рисования?

Например, при рисовании замкнутого контура с помощью:

CGContextDrawPath(context, kCGPathFillStroke);

Ход лежит на 50% снаружи / на 50% внутри нарисованной траектории. Цвет обводки имеет непрозрачную альфу, поэтому чистый эффект нежелателен. Я хочу, чтобы инсульт лежал либо внутри, либо снаружи.

Единственный потенциальный способ сделать это - восстановить путь, сокращенный на 50% от ширины хода.

1 Ответ

0 голосов
/ 04 марта 2010

Ваше предположение верно. Отрегулируйте положение пути.

...