开发者社区> 问答> 正文

tableview进入编辑模式的样式

tableview进入到编辑模式的时候会有一个默认的样式,就是左边会有个删除按钮的图标,但是我不想用这个默认的样式,而是想用自己的一个样式,求大神讲解一下应该怎么做,最好写上一些代码方便理解,万分感谢

展开
收起
杨冬芳 2016-06-30 18:37:51 1612 0
1 条回答
写回答
取消 提交回答
  • IT从业
    
    // 添加以下代码是滑动删除的,自定义样式删除 这个还没尝试过
    
    
    
    //use to move delete
    - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
    {
       // get the row number
       if (indexPath.section == 1) {
           NSInteger row = [indexPath row];
           if (editingStyle==UITableViewCellEditingStyleDelete) {
               //   remove the value of  array
               [listData removeObjectAtIndex:row];
               //   remove the row of the cell
               [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
           }
       }
    }
    
    2019-07-17 19:49:39
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载