ios – GestureRecognizer没有回应tap

前端之家收集整理的这篇文章主要介绍了ios – GestureRecognizer没有回应tap前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_1@通过UI ImageView的子类初始化后,我有以下代码行:
self.userInteractionEnabled = true
self.addGestureRecognizer(UITapGestureRecognizer(target: self,action: "handleTap:"))

我创建了必要的关联功能

func handleTap(gestureRecognizer: UITapGestureRecognizer){
    print("In handler")
}

点击相关视图时,“处理程序从未打印到控制台”.然后我删除了处理函数,看看编译器是否会抱怨丢失的函数.没有

我很积极地站了起来我真的很感激任何光明的人可以解决这个问题.

更新:我的类实际上是一个UIImageView而不是UIView

解决方法

我正在使用Tap Gesture Recognizer,我使用Storyboard放在UILabel上.

为了使其正常工作,我还必须在故事板中的UILabel属性检查器中的标签为“用户交互启用”的块中放置一个复选标记.

猜你在找的iOS相关文章