标签: objective-c ios cocoa-touch drawing undo
我制作了一个iPad绘图应用程序,我希望它有一个“撤消”按钮,它将删除屏幕上绘制的最后一个对象。
怎么办?我已经将按钮连接到其插座和动作。
答案 0 :(得分:0)
基本上,您需要在图像上绘制新对象之前保留图像的版本,如果用户决定放弃图形,则还原为上一图像。
如果您想要多一个级别的撤消,可能更容易保留用户执行的所有操作的描述,并重复到最后一次撤消。