在斯威夫特。如何在单元格上添加滑动以删除(仍然显示删除的颜色和标签)但是当滑动结束时,它会执行删除操作。我看到同样的问题在其他地方得到了回答,但是是为了客观c。我不确定swift是否有任何新的实现。任何帮助都会很棒。
由于
答案 0 :(得分:0)
除了基本的UITableView
实现之外,您可以使用这两种方法:
override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
return true
}
override func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
if editingStyle == .Delete {
objects.removeAtIndex(indexPath.row)
tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade)
}
}