其他分享
首页 > 其他分享> > UItableview5--移动单元格位置

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