【问题标题】:Customize image in iOS and save to gallery在 iOS 中自定义图像并保存到图库
【发布时间】:2016-02-04 11:57:11
【问题描述】:

基本上我想在图像上添加UIView 并将该图像保存到图库。 UIView 包含一些文本和图像,而 UIView 添加图像。

【问题讨论】:

  • 没有问题!
  • 您的意思是要将图像保存在具有文本和图像组合的图库中吗?
  • 捕获uiview和图片的组合
  • 你必须使用 uiimageview 而不是 uiimage

标签: ios objective-c uiimage customization


【解决方案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);

【讨论】:

    猜你喜欢
    • 2012-04-19
    • 2013-06-13
    • 1970-01-01
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多