Я хотел бы знать, есть ли возможность закрыть меню редактирования в виде таблицы (как показано на рисунке screenshot), которое мы получаем, когда мы садимся направо. Я хочу, чтобы меню закрывалось, как только я выбираю параметр, в моем случае он не закрывается, даже когда я выбираю любой из этих параметров. Он закрывается только тогда, когда я выбираю в любом месте экрана.IOS Swift TableView действие редактирования для строки по пути индекса
Ниже приведен код, который им с помощью
func 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]
}
Попробуйте вызвать 'self.tableView.setEditing (false, animated: true)' в вашем блоке действий? Возможно, вам придется включить его позже, хотя – Tj3n
@ Tj3n Большое спасибо – vanquish