2012-02-01 108 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 2012-02-01 11:10:50

+0

是的,我想清除繪圖並恢復原始視圖 – Mukunda 2012-02-02 04:23:00

+0

對不起,但我離開了我的工作場所,我沒有檢查回覆 – Mukunda 2012-02-02 05:29:36

回答

0

也許你可以在繪製視圖的上方放一個不可見的視圖,並且只有當你確信用戶不會撤銷時才添加用戶跟蹤的路徑。如果用戶想要撤消操作,請不要將路徑添加到上下文。那是我的邏輯。我不確定如何實施。 希望這有助於。