如何清除然后重绘石英图纸

时间:2009-10-18 18:31:31

标签: iphone quartz-graphics clear erase

我正在根据传入的信息使用石英制作复杂的绘图。我唯一无法弄清楚的部分是如何清除我已绘制的线条,矩形等?基本上,我想删除整个绘图,然后从新数据中再次绘制它。

2 个答案:

答案 0 :(得分:8)

如果您将UIView的{​​{3}}属性设置为YES,那么在调用backgroundColor之前,系统应该使用drawRect:填充其区域。方法。

答案 1 :(得分:0)

如果你想要清除那些未被跟踪作为当前状态一部分的东西,那么释放旧的上下文并开始一个新的上下文可能会更便宜。