Temel olarak, potansiyel çalışanları listeleyen özel bir tablo görünümü hücrem var. Bu hücre birkaç etiket ve bir düğme içerir. İstediğim hücreyi kaldırmak için düğme için, ama bulabilirsiniz tüm şudur: Sadece o zaman seçimTablodaki hücreye sahip dequeue hücresi hücre görünümü
"delete" kaydırın eğer hücreyi silmenizi sağlaroverride func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
if editingStyle == UITableViewCellEditingStyle.Delete {
numbers.removeAtIndex(indexPath.row)
tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.Automatic)
}
}
Belirli bir satırdaki hücreyi silen tableViewController.swift dosyasında bir işlev oluşturmam gerektiğini düşünüyorum ve özel hücre sınıfımda, adı geçen işlevi çağıracak bir IBAction oluşturun.
Belirli bir satırdaki bir hücreyi silme işlevi neye benziyordu? Ancak bu durumda, hücre hangi satırda olduğunu veya tableViewController için bir iş olduğunu da biliyor mu? endeksi button.tag
adresinden dataArray
öğeyi, düğme yönteminde cell.button addTarget:...
kaldırın: senin cellForRowAtIndexPath
yılında
bu bakınız: http://stackoverflow.com/questions/8983094/how-to-enable-swipe-to-delete-cell-in-a-tableview – Koen