2012-08-07 35 views
0

之前不擦除本身我有这样一个自定义UIView子类初始化函数:的UIView重绘

self.clearsContextBeforeDrawing=YES

然而,每一个我称之为setNeedsDisplay时间,它吸取了前视图的图中上端,而不是画新鲜。

如何确保UIView的绘图上下文在再次绘制时为空?

回答

0

如果您的视图不透明,则必须将该视图的backgroundColor属性设置为某种内容以正确清除视图。

如果它不透明并且应该用透明的黑色清除视图。