通过UI
ImageView的子类初始化后,我有以下代码行:
self.userInteractionEnabled = true self.addGestureRecognizer(UITapGestureRecognizer(target: self,action: "handleTap:"))
我创建了必要的关联功能:
func handleTap(gestureRecognizer: UITapGestureRecognizer){ print("In handler") }
点击相关视图时,“处理程序从未打印到控制台”.然后我删除了处理函数,看看编译器是否会抱怨丢失的函数.没有
我很积极地站了起来我真的很感激任何光明的人可以解决这个问题.
更新:我的类实际上是一个UIImageView而不是UIView