Show/Hide 使用 ImageView 的不同图像?

Show/Hide different images using A ImageView?

我需要帮助才能使用单个 ImageView 显示不同的图像。

例如:

if (string == "OK")
{
    // OK Image
}
else
{
    // KO Image
}

试试这个:

if(string == "OK"){
    imageView.image = UIImage(named:"ok.png")
}else{
    imageView.image = UIImage(named:"NotOK.png")
}

您可以查看 Apple 文档以查看 UIImageView 属性和方法(class 参考)here

我建议您像这样保存 UIImage

class YourViewController {

    private let image1 = UIImage(named: "image1")
    private let image2 = UIImage(named: "image2")

    //your functions here
}

并像这样在你的条件中使用这张图片。

let singleImageView = UIImageView()
if string == "OK"{
    singleImageView.image = image1
}else{
    singleImageView.image = image2
}