首页 > 解决方案 > 将空白图像视图上的图像保存到照片库

问题描述

我正在尝试将图像保存在没有任何内容的图像视图上。这没用。在save()函数下面的代码下,drawPlace.image是 nil,所以我收到消息“找不到图像!”。

var drawPlace = UIImageView()//The imageview

    override func viewDidLoad() {
    super.viewDidLoad()
 drawPlace.layer.addSublayer(myLayer)
    let myImage = UIImage(named: "bb.png")?.cgImage
    myLayer.frame = CGRect(x: 0, y: 0, width: 300, height: 300)
    myLayer.contents = myImage
}

func save() {
    guard let selectedImage = drawPlace.image else {
        print("Image not found!")
        return
    }
    UIImageWriteToSavedPhotosAlbum(selectedImage, self, #selector(image(_:didFinishSavingWithError:contextInfo:)), nil)
}

有人告诉我我需要创建第三张图像,然后将其保存到照片库。我不知道该怎么做。

只是希望能够将带有图像的 iamgeview 保存到照片库中。

标签: swiftuiimageviewuiimagephoto-gallery

解决方案


推荐阅读