我正在尝试使用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!
我该怎么做?感谢
答案 0 :(得分:2)
您可以这样访问UIImage
对象:
func imageTapped(gestureRecognizer: UITapGestureRecognizer) {
if let tappedImageView = gestureRecognizer.view as? UIImageView {
print(tappedImageView.image)
}
}