2010-08-17 66 views
1

怎麼辦撤消觸摸事件...怎麼辦撤消觸摸事件

我畫使用的touchesBegan,touchesMoved和touchesEnded線.....

現在我想要做的撤銷操作在iPhone上得到我以前的狀態....

任何人都可以幫助我如何做撤消操作在iphone上?

在此先感謝....

回答

2

您必須發送撤銷消息時手動執行此操作。您需要保留已繪製的歷史記錄,最有可能的是堆疊。

然後,只需彈出撤消調用並恢復視圖。

該堆棧應該可能只是容納層,所以你可以從超級流行中刪除它們。

+0

感謝Greelmo .... UIGraphicsPopContext() UIGraphicsPushContext(<#CGContextRef環境#>) 我想我需要實現這個方法撤消操作.... – kiran 2010-08-18 05:17:20