iOS添加手势时传递参数

2017-11-27  本文已影响804人  与之书

和UIButton不同,button添加action时可以直接传递button对象,
可以通过button.tag之类的来传递其他参数。
添加手势时,可以传递的其实是手势对象。。。
通过.view可以得到响应这个手势的View

  let singleTapGesture = UITapGestureRecognizer(target: self, action: #selector(handleSingleTap(gesture:)))
    singleTapGesture.numberOfTapsRequired = 1
    addGestureRecognizer(singleTapGesture)


 @objc private func handleSingleTap(gesture:UITapGestureRecognizer){
        gesture.view?.removeFromSuperview()
    }
上一篇 下一篇

猜你喜欢

热点阅读