2010-03-04 5 views
3

Est-il possible d'ajuster l'alignement, par rapport au centrage par défaut, d'un trait lors de l'utilisation de kCGPathFillStroke comme mode de dessin?Alignement de trait 2D Quartz

Par exemple, lors de l'établissement d'un trajet fermé en utilisant:

CGContextDrawPath(context, kCGPathFillStroke); 

La course se situe à l'extérieur de 50%/50% à l'intérieur de la trajectoire tracée. La couleur de trait a un alpha non opaque, de sorte que l'effet net n'est pas souhaitable. Je veux que le temps soit de mentir tout à l'intérieur ou à l'extérieur.

Le seul moyen que je vois de le faire est de reconstruire le chemin, contracté par 50% de la largeur de la course.

Répondre

0

Votre estimation est correcte. Ajustez la position du chemin.

Questions connexes