gpt4 book ai didi

ios - 无法分配类型 '' [UIImage ]'? to type ' UIImage' (swif3)

转载 作者:行者123 更新时间:2023-11-28 19:31:13 25 4
gpt4 key购买 nike

我正在尝试将 2 个 uiimages 保存在一起,然后将组合图像放在一起,并使其等于名为 finalImage 的 ImageView 。但是,我收到错误消息,指出我已将标题分配给我的问题。只是想将组合的 uiimage 放在 ImageView 中。

  @IBOutlet var finalImage: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()


let bottomImage:UIImage = UIImage(named: "pic")!
let topImage:UIImage = UIImage(named:"wall")!
// Change here the new image size if you want
let newSize = CGSize(width: bottomImage.size.width, height: bottomImage.size.height)
UIGraphicsBeginImageContextWithOptions(newSize, false, bottomImage.scale)
bottomImage.draw(in: CGRect(x: 0,y: 0,width: newSize.width,height: newSize.height))
topImage.draw(in: CGRect(x: 0,y: 0,width: newSize.width,height: newSize.height), blendMode:CGBlendMode.normal, alpha:1.0)
let newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
//error line
finalImage.image = newImage.images

}

最佳答案

你的newImage是UIImage,所以放

finalImage.image = newImage

因为,您有 UIImage 类型,而不是 [UIImage] - UIImage 对象数组,在 finalImage.image

关于ios - 无法分配类型 '' [UIImage ]'? to type ' UIImage' (swif3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44442308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com