swift - 根据 UIIMageView 等于 nil 导入图像

标签 swift import uiimageview photo

我的应用程序设置为导入图片。如果第一个 UIImageView 中没有图片,则将导入的图片放在那里。如果第一个 UIImageView 中确实有内容,请将图片放入第二个 UIImageView 中。最后如果第一个和第二个UIImageView把图片放在第三个

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
        if picture.image == nil {
            picture.image = image
        } else if picture.image == image {
            picture2.image = image
        } else if picture2.image == image {

            picture3.image = image
        }
        self.dismiss(animated: true, completion: nil)
    }
}

最佳答案

尝试将第二个和第三个 if 语句中的 == image 替换为 == nil,因为每张图片都应该有不同的图像。

关于swift - 根据 UIIMageView 等于 nil 导入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52238711/

相关文章:

ios - 将数据从 Apple Watch 发送到 iPhone

swift - 如果在 URLSession 之后呈现 View ,UIButton 标签会消失

ios - 如何使 UIImageView 在视觉上可点击和可选择

ios - 如何快速裁剪圆孔中的缩放图像

python-3.x - `No module named ' urllib2' - 我如何在 Python 中使用它以便发出请求

xcode - 按编号搜索并使用ABAddressBook获取图像

ios - UIStackView 自身的 intrinsicContentSize

swift - 滚动时禁用隐藏搜索栏

python - 导入一个 Python 模块;为什么重新分配其中的成员也会影响其他地方的导入?

python - 导入 python 模块 - ImageChops