2016-11-11 2 views
-2

swiftを使用してUIImageViewに保存されている画像を調べようとしています。UIImageView swiftに表示される画像を見つける方法

私は、UIScrollViewに保持されている画像を持つUIImageViewを持っています。画像をタップすると、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! 

どうすればよいですか?おかげ

答えて

2

あなたはそうのようなUIImageオブジェクトを取得できます。

func imageTapped(gestureRecognizer: UITapGestureRecognizer) { 
    if let tappedImageView = gestureRecognizer.view as? UIImageView { 
    print(tappedImageView.image) 
    } 
} 
関連する問題