我需要在控制器UITapGestureRecognizer
内的元素imageView
中添加viewDidLoad
。
问题在于,它检测到敲击事件,就像我的元素垂直位置为0一样。
(注意:它分别与位置分别为x: 120, y: 0
和x: 0, y: 0
的其他按钮配合得很好)
我在那里想念什么?
这是我的代码:
let image = UIImage(named: "plus_card")
let imageView = UIImageView(image: image!)
imageView.frame = CGRect(x: 60, y: -30, width: 60, height: 60)
let tap = UITapGestureRecognizer(target: self, action: #selector(self.handleTapNewCard(_:)))
imageView.isUserInteractionEnabled = true
imageView.addGestureRecognizer(tap)
containerView.addSubview(imageView)
我的containerView
只是我之前初始化的UIView
。