2011-12-05 59 views
0

我做了一個iPad繪圖應用程序,我希望它有一個「撤消」按鈕,將刪除屏幕上繪製的最後一個對象。撤銷按鈕繪製應用程序

該怎麼辦?我已經有了連接到它的插座和動作的按鈕。

+2

閱讀「NSUndoManager」的文檔。建立一個使用它的系統。讓我們知道如何解決你的問題。 –

回答

0

本質上,您需要在繪製新對象之前保留圖像的版本,並且如果用戶決定放棄繪圖,請恢復到之前的圖像。

如果您想要多於一級的撤消,可能會更容易地保留對用戶執行的所有操作的描述,並重復執行上一次撤消。

+0

或對於每個操作,保留撤消操作(和重做操作)。 –