如何撤消CGContextRef(Iphone)中绘制的绘画?CGContextRef撤消绘画?
0
A
回答
1
你不能。你需要再次绘制整个事物。
2
CGContexts本质上不是“可撤销的”。您不能填充矩形或恢复您绘制的部分。数据只是不存在。根据我的经验,最好的办法是创建一个“保存”方法,查看正在更改的区域,并在执行绘制操作之前将该区域中的图像数据保存到撤消堆栈。然后,当您决定撤消时,您可以使用修改过的区域并从保存的数据中恢复。
相关问题
- 1. 撤消JavaScript动画
- 2. CGContextRef没有绘图
- 3. 撤消和重做画布
- 4. 石英核心:撤消在iOS中的绘画应用程序
- 5. 如何在绘画应用中实现撤消操作
- 6. 如何撤消java中的初始屏幕绘画
- 7. 撤消在绘画应用程序中的操作
- 8. 我试着撤消在画布上绘制的特定形状
- 9. 撤消在绘画应用程序,如倒数第二和iDraft
- 10. Android在画布上撤消绘图方法
- 11. OpenGL ES:在像素绘画应用程序中撤消
- 12. 如何在Android的绘画应用中实现撤消功能?
- 13. 在Retina显示屏上的CGContextRef上绘画
- 14. 重做撤消绘图帆布WP7
- 15. OpenGL ES简单撤消最后绘图
- 16. 绘图应用程序撤消按钮
- 17. 撤消绘图程序的方法(Java)
- 18. 在绘图应用程序中撤消
- 19. 撤消画布上的选定形状
- 20. 如何撤消画布反锯齿?
- 21. 如何在git中“撤消撤消”?
- 22. 刷卡撤消像gmail的撤消
- 23. 清除最后绘制的图形? (撤消/重绘图)
- 24. 使用画布在Android绘图应用程序中撤消和重做功能
- 25. 如何在我的iOS绘画应用程序中实现撤消功能?
- 26. Android添加撤消功能,以手指绘画示例在API演示
- 27. 消除Java绘制动画
- 28. iOS - 如何用CGContextRef绘制造型线
- 29. 如何在绘图之前清理CGContextRef?
- 30. 尝试调试撤消功能在画布上画图程序
感谢您的评论 – vinay 2011-10-04 05:02:19