3

touchesMoved() メソッドで iOS で描画するためのプログラムを作成しました。

CGContextAddPath(UIGraphicsGetCurrentContext(), path);
CGPathMoveToPoint(path, NULL, lastPoint.x, lastPoint.y);
CGPathAddLineToPoint(path, NULL, lastPoint.x, lastPoint.y);
CGContextDrawPath(UIGraphicsGetCurrentContext(), kCGPathStroke);

描画されたパスをクリアして元のビューに戻すにはどうすればよいですか?

4

1 に答える 1

0

おそらく、描画ビューの上に非表示のビューを配置し、ユーザーが元に戻さないことが確実な場合にのみ、ユーザーがトレースしたパスを追加できます。ユーザーが元に戻したい場合は、パスをコンテキストに追加しないでください。それが私の論理です。どのように実装できるかわかりません。お役に立てれば。

于 2012-12-05T08:23:09.950 に答える