检查 imageView 是否为空

用户12692135

我正在尝试检查 imageView 是否为空,因为在下一部分代码中它使用强制展开来工作。

如果可以的话,你能不能尝试在这样的 if 语句中做到这一点:

if imageview = empty {
}
里奥·达布斯

您可以简单地检查UIImageView image属性是否等于nil

if imageView.image == nil {
    imageView.image = UIImage(named: "YourNewImage")
}

您还可以扩展UIImageView和创建一个计算属性,例如isEmpty并返回 truenil

extension UIImageView {
    var isEmpty: Bool { image == nil }
}

用法:

if imageView.isEmpty {
    imageView.image = UIImage(named: "YourNewImage")
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章