0

円に塗りつぶしの色を追加したい。このコードは機能しません:

    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetLineWidth(context, 2.0);
    CGContextSetRGBStrokeColor(context, 0, 0, 225, 1);
    CGContextSetRGBFillColor(context, 0, 255, 0, 1);
    CGContextAddArc(context, pointWhereUserClickedX, pointWhereUserClickedY, 50, 0, 2*3.14159265359, YES);
    CGContextDrawPath(context, kCGPathStroke);

なにが問題ですか?

4

2 に答える 2

0

最後の行でこれを使用する必要があります:

CGContextDrawPath(context、kCGPathFillStroke);

于 2013-02-27T17:43:26.403 に答える
0

塗りつぶしの色で円を塗りつぶしませんでした。

 - (void)drawRect:(CGRect)rect { 
     //your code and add this line:
     CGContextFillEllipseInRect(contextRef, rect);
   }
于 2013-02-27T17:53:58.773 に答える