iOS-UITabelview-编辑模式

热门标签

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

研究一下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];
    }
    }

下载地址

 

标签:

未经允许不得转载:作者:SheaYang, 转载或复制请以 超链接形式 并注明出处 技术Dog|博客
原文地址:《iOS-UITabelview-编辑模式》 发布于2019-09-26

分享到:
赞(0) 打赏

评论 抢沙发

9 + 1 =


iOS-UITabelview-编辑模式

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?