2

Core-Graphics を使用して描画アプリを開発しています。使った消しゴムについてkCGBlendModeClear。描いた絵が四角く消えてしまいます。コードは次のとおりです。        

         context = UIGraphicsGetCurrentContext();
         CGContextSetRGBStrokeColor(context,self.red,self.green,self.blue,1);
         CGContextSetBlendMode(context, kCGBlendModeClear);
         CGContextSetLineJoin(context, kCGLineJoinRound);
         CGContextSetLineWidth(context, self.eraserWidth);
         CGContextSetLineCap(context, kCGLineCapRound);
         CGContextSetShouldAntialias(context, YES);
         CGContextSetAllowsAntialiasing(context, YES);

            ストロークを四角ではなく丸にするにはどうすればよいですか?

4

1 に答える 1

0

ストロークを四角ではなく丸にするにはどうすればよいですか?

パスに円を追加する場合:

CGContextAddEllipseInRect()

長方形の外側の境界線 (または他の線の結合) に丸い結合があることを意味する場合は、次のように設定します。

CGContextSetLineJoin(context, kCGLineJoinRound);
于 2013-02-15T15:34:39.467 に答える