私のアプリでは、画面 (ユーザーが触れる場所) にドットを描画したいと考えています。追加したら保存しincrementalImage
て、次のポイントをこの画像に追加します。
問題は、最初のポイントが表示されないことです。私は何が欠けていますか?
UIGraphicsBeginImageContextWithOptions(self.bounds.size, YES, 0.0);
if (!self.incrementalImage) // first time; paint background white
{
UIBezierPath *rectpath = [UIBezierPath bezierPathWithRect:self.bounds];
[[UIColor whiteColor] setFill];
[rectpath fill];
}
[self.incrementalImage drawAtPoint:CGPointZero];
CGContextFillEllipseInRect(UIGraphicsGetCurrentContext(), CGRectMake(point.x - roundf(_lineWidth / 2.0), point.y - roundf(_lineWidth / 2.0), _lineWidth, _lineWidth));
self.incrementalImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();