绘制线条时如何避免背景擦除?

时间:2010-07-13 00:06:14

标签: iphone quartz-graphics

我正在写一个绘画应用程序。

在CGContext中绘制一条线时,总是会删除该行边界框大小的背景 - 该框中的基础线将被清除。

如何避免背景擦除?

1 个答案:

答案 0 :(得分:0)

[编辑]更好:见How to draw a line on top of an image when finger moves on iPhone。如果您的图片专门添加为背景,而不是直接添加到视图中,它将执行您正在寻找的内容。

[原创]保留您已经绘制的所有内容,并通过drawRect每次调用setNeedsDisplay重绘一次。

或者,将包含该行的UIView设置为UIColor clearColor