2012-02-01 19 views
3

touchesMoved()メソッドでiOSで描画するプログラムを作成しました。描画後にCGPathパスをクリアする

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

は、どのように私は、パスが描かれ、元のビューを復元クリアすることができますか?

+0

あなたは図面を削除することを意味しますか? – Sarah

+0

ええ、私は図面をクリアし、元のビューを復元したい – Mukunda

+0

申し訳ありませんが、私は私の職場を離れ、私は返信をチェックしていません – Mukunda

答えて

0

おそらく、あなたが描画のビューの上に不可視のビューを配置し、ユーザーが元に戻すことができないと確信した場合にのみ、ユーザーがトレースしたパスを追加することができます。ユーザーが元に戻す操作を望む場合は、パスをコンテキストに追加しないでください。それは私の論理だ。私はそれがどのように実行されるのかはわかりません。 これが役立つことを願っています。

関連する問題