标签: objective-c uiview
我在自定义UIView子类init函数中有这个:
self.clearsContextBeforeDrawing=YES
但是,每次我调用setNeedsDisplay时,它都会绘制在前一个视图的绘图之上,而不是绘制新的。
setNeedsDisplay
如何在再次绘制时确保UIView的绘图上下文为空?
答案 0 :(得分:0)
如果您的视图不透明,则必须将视图的backgroundColor属性设置为某个位置才能使视图正确清晰。
backgroundColor
如果它不是不透明的,应该可以工作,并且应该用透明的黑色清除视图。