uitableview-uibutton监听点击-按钮点击cell

  • 点击cell中的button可以知道是哪个cell
  • 从而获取数据
  • 通过获取button的父类得到cell
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    // MARK:---------------【lw:租车】---------------
    @IBAction func clickRental(_ sender: UIButton) {
    var cell = sender.superview
    while !cell!.isKind(of: UITableViewCell.self) {
    cell = cell?.superview
    }
    let indexPath = tableView.indexPath(for: cell as! UITableViewCell)
    let model = rentalResponseData.carRentalList[(indexPath?.row)!]

    }