将UICollectionView中的所有图像保存为一个图像

时间:2014-06-16 13:25:35

标签: ios objective-c collectionview

我正在为iOS创建图片蒙面应用。在我的应用程序中,我将集合视图中的所有修改过的图片列为缩略图(单元格是自定义的)。我想在collectionView中将所有项目(该项目是collectionView中的自定义单元格)保存为1个图像。这可能吗?如果不是有这样的方法可以保存吗?

谢谢

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您可以通过编程方式截取屏幕截图来实现。 iOS7中的更新使其更高效。这样做的方法如下:

snapshotViewAfterScreenUpdates

resizableSnapshotViewFromRect:afterScreenUpdates:withCapInsets

drawViewHierarchyInRect:afterScreenUpdates

然后,您可以将返回的UIView转换为图像并保存。