iOS/코드조각
[iOS, Swift] 테이블 뷰의 셀 지우기
검은참깨두유vm
2022. 8. 10. 20:47
반응형
iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다.
func deleteTableRow(_ sender: UIButton) {
// 테이블셀에 버튼이 있어, 버튼의 위치를 통해 몇 번째 셀인지 파악
let point = sender.convert(CGPoint.zero, to: tableView)
guard let indexPath = tableView.indexPathForRow(at: point) else { return }
// 테이블 셀에 들어가는 Model이 있다면 데이터 삭제
model.remove(at: indexPath.row)
// 선택된 셀 삭제
tableView.deleteRows(at: [indexPath], with: .automatic)
}
반응형