检测手势识别器并以编程方式发送操作

Detect gesture recogniser and send action programatically

我在 UIImageView 和用户 interaction/touch 上使用了 set/added 点击、双击和捏合手势,它工作正常(发送所有操作)。但在特定事件中,

我想在没有用户 touch/action 的情况下以编程方式在我的图像视图上发送这些操作(点击、双击和捏合)touch/action。

我的查询是在 imageView 中获取手势 implemented/added。如何在 ImageView 上添加手势?

这是它的解决方案

for gesture in imageView.gestureRecognizers {
    imageViewAction(gesture: gesture)
}

func imageViewAction(gesture: UIGestureRecognizer){

    if let _gesture = gesture as? UITapGestureRecognizer {
        if _gesture.numberOfTapsRequired == 1 {
            print("Single Tap Gesture...")
        } else if _gesture.numberOfTapsRequired == 2 {
            print("Double Tap Gesture...")
        } else  {
            print("Tap Gesture...")
        }
    } else if let _gesture = gesture as? UIPinchGestureRecognizer {
        print("Pinch Gesture...")
    }
}