美文网首页
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