如何将一些图像作为一个图像保存到swift中的照片库?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将一些图像作为一个图像保存到swift中的照片库?相关的知识,希望对你有一定的参考价值。

enter image description here

第一个视图控制器中有三个imageView(两个甜甜圈png和一个Simpson图像)。是否有任何解决方案可以将这些图像作为一个图像捕获并保存到照片库中?谢谢。

答案

试试这个,传入包含你需要的所有子视图的基本视图:

func createImage(from aView:UIView) -> UIImage {
    UIGraphicsBeginImageContextWithOptions(CGSize(width: aView.frame.width, height: aView.frame.height), true, 0)
    aView.layer.render(in: UIGraphicsGetCurrentContext()!)
    let image = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()
    return image!
}

以上是关于如何将一些图像作为一个图像保存到swift中的照片库?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Swift 将照片保存到图库中的文件夹

如何在 Swift 3 中保存带有顶部图像的相机照片

swift 3中的按钮背景图像

swift核心数据:保存相机中的图像

尝试将图像保存到照片库时,iOS 10 应用程序崩溃

如何将图像保存到 iPhone 中的照片而不损失质量?