如何查找UIImageView swift

时间:2016-11-11 18:50:26

标签: ios swift image uiimageview

我正在尝试使用swift找出UIImageView中存储的图像。

我有一个UIImageView,其中的图像保存在UIScrollView中。当点击图像时,它调用一个函数,我已经通过了UIImageView,但是我需要能够访问UIImageView中保存的图像。

这是我定义图像的方式

let dogImage = UIImage(named: "dog")

我想回到被调用函数中的那个常量,但我只能弄清楚如何获取图像视图并且无法访问其中的图像(这将是dogImage)

func imageTapped(gestureRecognizer: UITapGestureRecognizer) {
    //this function gets called when an image is tapped

    //tappedImageView is the image view that was tapped.
    let tappedImageView = gestureRecognizer.view!

我该怎么做?感谢

1 个答案:

答案 0 :(得分:2)

您可以这样访问UIImage对象:

func imageTapped(gestureRecognizer: UITapGestureRecognizer) {
  if let tappedImageView = gestureRecognizer.view as? UIImageView {
    print(tappedImageView.image)
  }
}