我在UIImageView上设置/添加了Tap,Double Tap和Pinch手势,并且根据用户的交互/触摸,它正常工作(发送所有动作)。但在特定事件中,
我想在我的图片视图上以编程方式发送这些操作(点击,双击和捏合),而无需用户的触摸/操作。
我的查询是在imageView中实现/添加手势。如何在ImageView上添加手势?
答案 0 :(得分:0)
这是解决方案
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...")
}
}