アプリに描画タイプのツールを組み込んでいます。
ユーザーからタッチポイントを取得し、ポイント間に線を引きます。ユーザーが3つ以上のタッチポイントを作成すると、最後のポイントが最初のポイントに結合されます。
コードの抜粋は次のとおりです。
startPoint = [[secondDotsArray objectAtIndex:i] CGPointValue];
endPoint = [[secondDotsArray objectAtIndex:(i + 1)] CGPointValue];
CGContextAddEllipseInRect(context,(CGRectMake ((endPoint.x - 5.7), (endPoint.y - 5.7)
, 9.0, 9.0)));
CGContextDrawPath(context, kCGPathFill);
CGContextMoveToPoint(context, startPoint.x, startPoint.y);
CGContextAddLineToPoint(context, endPoint.x, endPoint.y);
CGContextStrokePath(context);
これらのパスに含まれる領域を「色付け」したいと思います。私は何を見るべきですか?