自定义tableView全

继上一篇tableView编辑状态下的全选删除。

上一篇说的是tableView系统自带的删除(系统的全选删除 本人研究了好久 始终没有研究出来,也希望大家如果用的是系统的allowsMultipleSelectionDuringEditing这种删除 实现了全选删除,本人也求一份小demo),而这篇里主要是自定义的全选、单选、多选删除。先上效果图

起初自己写遇到了很大问题,不是能非常完美的实现这块功能,由于研发时间问题,最终也是参考了一个写好的demo,,进行了一个修改,demo地址

这个demo主要就是全选,单选,多选的实现,这些功能方向的东西实现后,主要就是看逻辑地方了,也就是你删除按钮触发事件的部分。

顺便说下个人的解决方案:

//遍历本页数据源的数组标记为全部为NO

for (int i =0; i <_array.count; i++) {

[dicsetValue:@"NO"forKey:@"checked"];

[_arrayTempaddObject:dic];

}

这里的array数组是本页的数据源, 是将里面的数据都标记为NO,即非选中状态。

当点击全选按钮时,根据你标记的状态,让它切换图片。

就是根据标记的状态进行一个操作

详情的代码 看上面的那个demo,demo中说的比较详细,因为每个工程需求不同,我就不上具体代码了。

如有疑问,欢迎留言,一天一看博客。

读书破万卷,下笔如有神。

自定义tableView全

相关文章:

你感兴趣的文章:

标签云: