Tablo görünümünde düzenleme menüsünü kapatmak için bir seçenek olup olmadığını (screenshot'da gösterildiği gibi) sağa doğru kaydırdığımızda alacağımızı bilmek isterim. Bir seçenek seçtiğimde menünün kapanmasını istiyorum, bu durumda seçeneğin herhangi birini seçtiğimde bile kapanmıyor. Sadece ekranda herhangi bir yer seçtiğimde kapanır. IOS Swift TableView dizin yolundaki satırı düzenleme eylemi
Aşağıda sadece belirli hücreyi yeniden yüklemeniz gerekirfunc tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
}
func tableView(tableView: UITableView!, canEditRowAtIndexPath indexPath: NSIndexPath!) -> Bool {
return true
}
func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]?
{
let update = UITableViewRowAction(style: .Normal, title: "Update") { action, index in
print("update")
}
let delete = UITableViewRowAction(style: .Default, title: "Delete") { action, index in
print("Delete")
}
return [delete, update]
}
Eylem bloğunuzda 'self.tableView.setEditing (false, canlandırılmış: true)' ifadesini çağırmayı deneyin. – Tj3n
@ Tj3n'den sonra tekrar etkinleştirmeniz gerekebilir. Çok teşekkür ederim – vanquish