Iphone CGContextRef撤消绘制的绘画?
如何撤消CGContextRef(Iphone)中绘制的绘画?您不能。你需要把整个东西再画一遍。你不能。您需要重新绘制整个图形。CGContext并非天生的“可撤消”。您不能取消填充矩形或恢复已绘制的部分。数据根本就不存在。根据我的经验,最好的办法是创建一个“保存”方法,在执行绘图操作之前查看正在修改的区域,并将该区域中的图像数据保存到撤消堆栈中。然后,当您决定撤消时,可以获取修改后的区域并从保存的数据中恢复该区域Iphone CGContextRef撤消绘制的绘画?,iphone,cgcontext,undo,Iphone,Cgcontext,Undo,如何撤消CGContextRef(Iphone)中绘制的绘画?您不能。你需要把整个东西再画一遍。你不能。您需要重新绘制整个图形。CGContext并非天生的“可撤消”。您不能取消填充矩形或恢复已绘制的部分。数据根本就不存在。根据我的经验,最好的办法是创建一个“保存”方法,在执行绘图操作之前查看正在修改的区域,并将该区域中的图像数据保存到撤消堆栈中。然后,当您决定撤消时,可以获取修改后的区域并从保存的数据中恢复该区域 摘自CGContext并不是天生的“可撤消的”。您不能取消填充矩形或恢复绘制的部
摘自CGContext并不是天生的“可撤消的”。您不能取消填充矩形或恢复绘制的部分。数据根本就不存在。根据我的经验,最好的办法是创建一个“保存”方法,在执行绘图操作之前查看正在修改的区域,并将该区域中的图像数据保存到撤消堆栈中。然后,当您决定撤消时,可以获取修改后的区域并从保存的数据中恢复该区域 取自