0

我在下面有一个透明图像和一个 UIView,并且与图像大小相同。每次我想更改图像的颜色时,我只需将颜色设置为 UIView。我的问题是如何将装饰图像保存到照片库?由于颜色/装饰来自下面的 UIView,而不是图像。

谢谢你的阅读。

4

1 回答 1

1

您可以通过此方法获取视图的屏幕截图:

+ (UIImage *) getScreenShot : (UIView *) view{
    UIGraphicsBeginImageContext(view.frame.size);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *screenImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return screenImage;
}

传递你baseView的这个方法,它会返回装饰的图像。

于 2013-05-20T07:35:55.987 回答