0
A
回答
0
本質上,您需要在繪製新對象之前保留圖像的版本,並且如果用戶決定放棄繪圖,請恢復到之前的圖像。
如果您想要多於一級的撤消,可能會更容易地保留對用戶執行的所有操作的描述,並重復執行上一次撤消。
+0
或對於每個操作,保留撤消操作(和重做操作)。 –
相關問題
- 1. 繪圖應用程序撤消按鈕
- 2. Excel撤銷按鈕
- 3. UIKit繪圖應用程序中的撤消按鈕
- 4. 繪圖程序的撤銷方法
- 5. 撤銷按鈕Html5 JavaScript
- 6. System.Drawing的撤銷按鈕?
- 7. 繪製程序使用臨時文件撤銷重做功能?
- 8. 撤銷PHP CRUD應用程序
- 9. 繪製應用程序撤銷和重做功能動作腳本3
- 10. 用撤銷按鈕移動Java ArrayList
- 11. 在繪圖應用程序中撤消
- 12. 啓用後退按鈕以充當Ajax應用程序中的「撤消」按鈕
- 13. Android可繪製的應用程序儀表板圖像按鈕
- 14. 在opengl中繪製應用程序中的撤消/重做
- 15. 製作繪製/繪製應用程序
- 16. 撤消一個WordSearch應用程序的按鈕
- 17. Twitter OAuth API - 允許用戶從應用程序撤銷應用程序訪問
- 18. 無法調用「按鈕」命令:應用程序已被銷燬
- 19. 使用Facebook的Graph API撤銷應用程序
- 20. 如何使用Box API 2.0撤銷應用程序權限
- 21. 在可可應用程序中禁用撤銷/重做
- 22. 撤銷iOS證書撤銷
- 23. iOS音量按鈕控制器應用程序按鈕
- 24. 註銷按鈕導致我的Android應用程序崩潰
- 25. 重置單選按鈕選擇在Android應用程序銷燬
- 26. 如何在Node.js/Socket.io應用程序中創建註銷按鈕
- 27. 撤銷在Facebook登出的應用程序授權android sdk3.5
- 28. 如何在MVVM應用程序中實現撤銷/重做?
- 29. 在Google API中檢測應用程序的已撤銷權限
- 30. 在圖形應用程序中撤銷/重做
閱讀「NSUndoManager」的文檔。建立一個使用它的系統。讓我們知道如何解決你的問題。 –