2010-04-23 8 views

Répondre

1

Vous pouvez essayer d'appliquer une transformation de mise à l'échelle appropriée à votre contexte graphique.

+0

Merci d'avoir répondu, malheureusement, cela ne fonctionne pas. Ce qu'il fait est de tout mettre à l'échelle (je veux seulement que la copie d'un CGPath croisse). Je suis à la recherche de fonctionnalités similaires à celles que vous trouverez dans les programmes d'édition graphique. – FenderMostro

+0

Cela dépend entièrement de l'ordre de vos appels. Si vous tracez d'abord le chemin d'origine, appliquez la transformée de mise à l'échelle, puis tracez le second chemin, puis inversez la transformation, seul le second chemin sera transformé. Notez que vous devrez probablement également ajuster la largeur du trait par '1/scaleFactor' pour contrer la transformation. –

+0

Ok, maintenant. Je les appelais dans le bon ordre, sauf que le chemin que je voulais caresser était de la même couleur que le fond !!! L'homme, vendredi est un tueur. Merci pour toute votre aide, je verrai si je peux créer une belle fonction wrapper pour me permettre de spécifier la croissance de la sélection CGPath par un nombre de pixels. À votre santé. – FenderMostro