パスを赤で塗りつぶしたい。これは私のコードです:特定の色のパスを塗りつぶす
CGFloat red[4] = {1.0f, 0.0f, 0.0f, 1.0f};
CGContextBeginPath(c);
CGContextSetStrokeColor(c, red);
CGContextSetFillColorWithColor(c, [UIColor whiteColor].CGColor);
CGContextMoveToPoint(c, 10, 10);
CGContextAddLineToPoint(c, 20, 20);
CGContextAddLineToPoint(c, 20, 40);
CGContextAddLineToPoint(c, 40, 20);
CGContextAddLineToPoint(c, 10, 10);
CGContextStrokePath(c);
CGContextFillPath(c);
私はCGContextSetFillColor()
とCGContextFillPath()
を使用する必要がありますが、それは働いていないことを知っています。
これを正しく行うにはどうすればよいですか?
はあなたが記入しようとして使用しているコードを提供することができますパス? –
@craig確かに、私は最初の投稿 –
を編集しました。最初の投稿で答えてください。 –