我有一个设置,我需要渲染 3 个图像并将它们混合。我在drawRect中使用它
[self.backImage.image drawInRect:self.backImage.frame blendMode:kCGBlendModeNormal alpha:1.0];
我对 UIImageView 进行了一些转换,然后调用 setNeedsDisplay 标记父视图以触发 drawRect。当 drawRect 再次触发时,它似乎再次渲染图像而没有删除旧图像。
我clearsContextBeforeDrawing
在父视图和图像视图上进行了设置,但似乎无法解决问题。
如何在清除下一个图像之前清除旧图像?这几乎就像一旦使用 drawInRect 渲染图像,它们就会被遗忘。