基本上我想在图像上添加UIView
,并将该图像保存到图库。
UIView
包含一些文字和图片,并UIView
添加图片。
答案 0 :(得分:-1)
将您要捕获的所有UI对象添加(作为子视图)到一个UIView
,然后使用以下代码制作该视图的屏幕截图:
CGRect rect = [captureView bounds];
UIGraphicsBeginImageContextWithOptions(rect.size,YES,0.0f);
CGContextRef context = UIGraphicsGetCurrentContext();
[captureView.layer renderInContext:context];
UIImage *capturedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
然后您可以将获得的UIImage保存到图库:
UIImageWriteToSavedPhotosAlbum(capturedImage, nil, nil, nil);