Swift中TableView的编辑模式可以通过UITableView的属性isEditing来控制。
要将TableView设置为编辑模式,可以使用以下代码:
tableView.isEditing = true
要退出编辑模式,可以使用以下代码:
tableView.isEditing = false
当TableView处于编辑模式时,可以实现以下UITableViewDelegate方法来对TableView的编辑操作进行响应:
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
// 处理删除操作
} else if editingStyle == .insert {
// 处理插入操作
}
}
以上代码中的删除和插入操作可以根据实际需求进行自定义。