我创建了一个UIView并将其置于imageView之上,并将uiview的背景颜色设置为clearcolor,所有绘图都在UIView上进行,如何删除我在该uiview上绘制的线条? 感谢。
答案 0 :(得分:2)
您是否尝试CGContextSetBlendMode(context, kCGBlendModeClear)
然后绘制要删除的区域。如果要清除整个屏幕(或其中的矩形部分),也可以使用CGContextClearRect
清除上下文。
答案 1 :(得分:0)
在你的视图上调用setNeedsDisplay,下次drawRect不绘制线条,只需用clearColor填充整个边界