UItableview5--移动单元格位置
作者:互联网
//添加一个代理方法,用来响应单元格的删除事件
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
/*如果编辑模式为删除,则执行之后的代码
if(editingStyle == UITableViewCell.EditingStyle.delete)
*/
if(editingStyle == UITableViewCell.EditingStyle.insert)
{
/* let rowNum = (indexPath as NSIndexPath).row
months.remove(at: rowNum)
//从数组中将该单元格的内容清空,以保证数据的一致性
let indexPath = [indexPath]
//创建一个包含待删除单元格位置信息的数组
//从表格视图中,清楚该单元格
tableView.deleteRows(at: indexPath, with: .automatic)
*/
let rowNum = (indexPath as NSIndexPath).row
months.insert("Honey", at: rowNum)
let indexPaths = [indexPath]
tableView.insertRows(at: [indexPath], with: .right)
}
标签:indexPath,tableView,单元格,UItableview5,editingStyle,let,rowNum,移动 来源: https://blog.csdn.net/weixin_43711186/article/details/100525755