UIView中UIImageView的手势识别器

Ahm*_*rag 2 delegates uigesturerecognizer ios swift

我说UIImageView在上海华再加入必要的手势和工作正常,但做其它同类时UIView(添加UIImageViewUIView添加的手势),它不工作,我认为这是有关委托,但我无法弄清楚.

请在Swift中输入代码.

查看层次结构

Lal*_*mar 5

添加UIGestureRecognizerDelegate

EX-

self.imgView.isUserInteractionEnabled = true
self.view.isUserInteractionEnabled = true
let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageTapped))
imgView.addGestureRecognizer(tapRecognizer)
Run Code Online (Sandbox Code Playgroud)

在UIView或ImageView上添加你想要的手势

func imageTapped(gestureRecognizer: UITapGestureRecognizer)
{
    let tappedImageView = gestureRecognizer.view!
    let imageView = tappedImageView as! UIImageView
 }
Run Code Online (Sandbox Code Playgroud)