美文网首页
iOS添加手势时传递参数

iOS添加手势时传递参数

作者: 与之书 | 来源:发表于2017-11-27 17:01 被阅读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()
    }

相关文章

网友评论

      本文标题:iOS添加手势时传递参数

      本文链接:https://www.haomeiwen.com/subject/vmpdbxtx.html