Passing arguments to selector in Swift

后端 未结 6 704
闹比i
闹比i 2020-11-27 03:14

I\'m programmatically adding a UITapGestureRecognizer to one of my views:

let gesture = UITapGestureRecognizer(target: self, action: #selector(self.handleTap         


        
6条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-27 03:37

    cell.btn.tag = indexPath.row //setting tag
    cell.btn.addTarget(self, action: #selector(showAlert(_ :)), for: .touchUpInside)
    
    @objc func showAlert(_ sender: UIButton){
      print("sender.tag is : \(sender.tag)")// getting tag's value
    }
    

提交回复
热议问题