[英]How to implement a tap gesture recognizer for multiple subviews with Swift
[英]Different Tap Recognizer for Subviews
我将UIView
用作容纳UILabel
和UIImageView
的容器。
我希望UILabel
和UIImageView
都具有UITapRecognizer
但:不同的功能。
let gesture3 = UITapGestureRecognizer(target: self,
action: #selector(chatViewController.clickOnGroupImage(_:)))
imageView.addGestureRecognizer(gesture3)
let gesture2 = UITapGestureRecognizer(target: self,
action: #selector(chatViewController.clickOnButton(_:)))
labelView.addGestureRecognizer(gesture2)
现在,将这两个子视图都放入我的容器后,我无法单击它们(当我仅在一个容器上测试这两种方法时,它工作正常)。
有任何想法吗?
确保userInteractionEnabled
是true
对你所申请的手势(意见imageView
, labelView
你的情况),也使集装箱的用户交互。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.