3

描画モードとして kCGPathFillStroke を使用する場合、ストロークの配置をデフォルトの中央から調整することは可能ですか?

たとえば、以下を使用して閉じたパスを描画する場合:

CGContextDrawPath(context, kCGPathFillStroke);

ストロークは、描画されたパスの外側 50%/内側 50% にあります。ストロークの色には不透明でないアルファがあるため、最終的な効果は望ましくありません。ストロークがすべて内側または外側にあるようにします。

これを行う唯一の可能な方法は、パスを再構築し、ストローク幅の 50% 縮小することです。

4

1 に答える 1

0

あなたの推測は正しいです。パスの位置を調整します。

于 2010-03-04T18:41:05.263 に答える