UITabelview-编辑模式

作者: 洲洲哥 | 来源:发表于2019-03-24 17:01 被阅读1次

研究一下tableivew的编辑模式
上代码了

创建uitableview

self.mytableview = [[UITableView alloc] initWithFrame:self.view.bounds];
    self.mytableview.delegate = self;
    self.mytableview.dataSource = self;
    [self.view addSubview:self.mytableview];

开启编辑模式

// 多行
self.mytableview.allowsMultipleSelectionDuringEditing = YES;
    self.mytableview.editing = !self.mytableview.editing;

点击选中和取消选中

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    NSString * item = [self.dataArray objectAtIndex:indexPath.row];
    [self.deleteArr addObject:item];
    NSLog(@"----???%@---->>>count:%ld",item,self.deleteArr.count);
}
//取消选中时 将存放在self.deleteArr中的数据移除
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
    [self.deleteArr removeObject:[self.dataArray objectAtIndex:indexPath.row]];
    NSLog(@"==>>>%@-----ccount:%ld",self.deleteArr,self.deleteArr.count);
}

全选代码

  • (void)btnallClick {
    for (int i = 0; i < self.dataArray.count; i ++) {
    NSIndexPath *indexPath = [NSIndexPath indexPathForItem:i inSection:0];
    [self.mytableview selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionNone];
    }
    }

下载地址

  • 如有问题可添加QQ群:234812704
  • 欢迎各位一块学习,提高逼格!
  • 也可以添加洲洲哥的微信公众号

可以来微信公众号(洲洲哥)后台给我留言。 快来扫码关注我们吧!

公众号二维码

相关文章

  • UITabelview-编辑模式

    研究一下tableivew的编辑模式上代码了 创建uitableview 开启编辑模式 点击选中和取消选中 全选代...

  • Linux Vi/Vim编辑器

    Vim编辑器有三种模式 正常模式 插入/编辑模式 命令模式 i:进入编辑模式开始编辑。ESC:退出编辑模式或命令模...

  • vim编辑器-命令使用

    vi 编辑器 vim模式: 编辑模式(命令模式) 输入模式 莫行模式 模式转换: 编辑--》输入: i...

  • 五、 vim命令学习

    Vim编辑程序有三种操作模式,分别称为编辑模式、插入模式和命令模式 一、编辑模式 1.退出编辑 ①需要保存编辑结果...

  • 2019-10-24

    VIM编辑器 三大模式:命令模式、编辑模式、底行模式 vim 文件名 + 回车 :进入vim编辑模式,打开的文件有...

  • Linux管理-Vi编辑器

    Vi编辑器 编辑器的三种模式 编辑模式(命令模式) :所有的机键动作都会理解为编辑整个文档的操作,默认为编辑模式 ...

  • 编辑器vim的使用

    vim的使用 63.1 vim模式: 命令模式 , 编辑模式, 末行模式 63.1.1 命令模式进入编辑模式 :i...

  • 终端操作文件

    VIM 模式切换从命令模式->编辑模式:i,a,o,I,A,O从编辑模式->命令模式:ESC从命令模式->末行模式...

  • 入门任务2(2) vim使用手册

    vim编辑器简单使用 编辑模式 命令模式1.vim a.html 初始进入编辑器命令模式2.i 进入编辑模式3....

  • Jupyter notebook快捷键

    一. Jupyter notebook的两种模式 命令模式 编辑模式 如何切换模式? 从编辑模式切换到命令模式:在...

网友评论

    本文标题:UITabelview-编辑模式

    本文链接:https://www.haomeiwen.com/subject/briuvqtx.html