如何在IOS中“重置”一个完整的绘图画面?

时间:2012-06-18 14:50:01

标签: ios drawrect

我有一个非常简单的类,用于在手指后面的屏幕上绘图。 我想设置一个按钮来清除所有图纸并允许用户再次开始绘图。 我无法弄清楚在按钮动作中要做什么来“清除”图纸。

2 个答案:

答案 0 :(得分:1)

-(void)cancelDrawing 
{   
self.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"drawview_blank.jpg"]];
//[anyArrayUsedForDrawing removeAllObjects];
[self setNeedsDisplay];
}

答案 1 :(得分:1)

好的,我发现自己该怎么做。这很简单,但你知道,我没有想到这一点。我不得不清空包含图纸的数组并调用[self setNeedsDisplay]方法。