标签: iphone quartz-graphics clear erase
我正在根据传入的信息使用石英制作复杂的绘图。我唯一无法弄清楚的部分是如何清除我已绘制的线条,矩形等?基本上,我想删除整个绘图,然后从新数据中再次绘制它。
答案 0 :(得分:8)
如果您将UIView的{{3}}属性设置为YES,那么在调用backgroundColor之前,系统应该使用drawRect:填充其区域。方法。
UIView
YES
backgroundColor
drawRect:
答案 1 :(得分:0)
如果你想要清除那些未被跟踪作为当前状态一部分的东西,那么释放旧的上下文并开始一个新的上下文可能会更便宜。