撤消绘制应用程序的按钮

时间:2011-12-05 03:00:49

标签: objective-c ios cocoa-touch drawing undo

我制作了一个iPad绘图应用程序,我希望它有一个“撤消”按钮,它将删除屏幕上绘制的最后一个对象。

怎么办?我已经将按钮连接到其插座和动作。

1 个答案:

答案 0 :(得分:0)

基本上,您需要在图像上绘制新对象之前保留图像的版本,如果用户决定放弃图形,则还原为上一图像。

如果您想要多一个级别的撤消,可能更容易保留用户执行的所有操作的描述,并重复到最后一次撤消。