我正在使用 CoreGraphics 来实现自由手绘,这对我来说很好用,现在我想为此绘图实现撤消功能,以便用户可以清除他的最后一次行程
最佳答案
在你的方法中:
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
if(imageView2.image != nil){
[pathArray addObject:imageView2.image];
}
}
在撤消按钮上:
if([pathArray count]>0)
{
[pathArray removeLastObject];
if([pathArray count]==0)
{
imageView2.image = GlobalImage2;
}
else
{
imageView2.image=[pathArray objectAtIndex:[pathArray count]-1];
}
}
从数组中检索此图像。
我在我的几个应用程序中使用了相同的代码。我希望它对你有用。
谢谢,
赫芒。
关于iphone - 如何在绘图中实现撤消功能,以便用户可以清除他的最后一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14358171/