【发布时间】:2012-05-12 16:29:20
【问题描述】:
在我的应用程序中,用户可以将UIImageView 添加为我的UIScrollView 的子视图。当用户点击“保存”按钮时,我想将我的UIScrollView 的所有内容作为UIImage 保存到照片库中。
我一直在谷歌上寻找,但没有太多关于这个主题的内容。
编辑:下面的代码完成了这项工作
CGRect rect = self.mainView.frame;
[self.mainView setFrame:CGRectMake(0, 0, 824, self.mainView.contentSize.height)];
UIGraphicsBeginImageContext(self.mainView.bounds.size);
[self.mainView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(image , nil, nil, nil);
[self.mainView setFrame:rect];
【问题讨论】:
标签: objective-c uiscrollview uiimage photolibrary