2017-06-23 1 views
0

i besoin de supprimer une ligne uitableview en utilisant le bouton supprimer personnalisé sans utiliser l'action swipe par défaut i placé un bouton de suppression personnalisée sur les cellules pour faire supprimer l'actioncomment supprimer une ligne dans uitableview en utilisant l'action uibutton?

@IBAction func deleteAction(_ sender: UIButton) { 

    } 
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 
     if indexPath.section == 0{ 
      let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! addressTableViewCell 
      tableDetails.isHidden = false 
      myActivityIndicator.stopAnimating() 
      let arr = detailsArray[indexPath.row] 
      cell.deleteButton.tag = indexPath.row 
      cell.nameLabel.text = arr["name"]as? String 
      cell.addressLabel.text = arr["address"]as? String 
      let mobilenumber : Int = arr["number"] as! Int 
      cell.mobileNumberLabel.text = String(describing: mobilenumber) 
      cell.radioButton.tag = indexPath.row 
      cell.editButton.tag = indexPath.row 
      cell.deleteButton.tag = indexPath.row 
      cell.editButton.isHidden = true 
      cell.deleteButton.isHidden = true 
      let checkIndex = self.checkIsRadioSelect.index(of: indexPath.row) 
      if(checkIndex != nil){ 
       cell.radioButton.isSelected = true 
       cell.editButton.isHidden = false 
       cell.deleteButton.isHidden = false 
      }else{ 
       cell.radioButton.isSelected = false 
       cell.editButton.isHidden = true 
       cell.deleteButton.isHidden = true 
      } 
      return cell 
     } 

Répondre

0
@IBAction func deleteAction(_ sender: UIButton) { 
    array.remove(at:sender.tag) 
    self.tableView.reloadData() 
    } 
+0

got it bro merci vous –

+0

ne pas oublier Pouce en l'air frère. –