1
我有一个设置,我需要渲染3个图像并将它们混合。我在drawRect中使用drawInRect呈现的清晰图像
[self.backImage.image drawInRect:self.backImage.frame blendMode:kCGBlendModeNormal alpha:1.0];
我做了一些UIImageView的变换使用,然后调用setNeedsDisplay父视图触发的drawRect有其标志。当drawRect再次触发时,它似乎再次渲染图像而没有删除旧图像。
我在父级和图像视图上设置了clearsContextBeforeDrawing
,但似乎无法解决问题。
如何清除旧图像才能清除下一个图像?这几乎就像一旦使用drawInRect呈现图像,他们就会被遗忘。
谢谢。我会尝试kCGBlendModeClear。 – jarryd