UITableViewCell的批量删除

作者: 无意惹东风 | 来源:发表于2016-10-17 19:13 被阅读89次

鉴于各种购物车/联系人之类的cell会有“编辑-批量删除”的操作,故作此文,仅供参考。


*  为了保证cell的数据可以永久的改变,可以通过设置模型数据来进行改变

*  要控制cell的附加状态,就通过模型来设置,因为cell涉及到复用,会影响数据的改变

初始化UI

创建俩个按钮用来执行批量选择

按钮的点击事件 导航栏编辑按钮的点击事件

下面是tableView的代理方法,此处我们主要用到的是:

1、- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

2、- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

程序效果图

希望可以对各位猿友们有所帮助,康撒米哒~~~

相关文章

网友评论

  • footSInRoad:能给个demo看看么?
    footSInRoad:@Joy爱在西元前 谢谢 :+1:
    无意惹东风: @left_go 你好、已发😀😀😀
  • _老妖怪:为什么全选和全不选的按钮的点击事件传过来的值是cell?
    无意惹东风:@sean_xia 啥,我没明白你说的:joy:
    _老妖怪: @一清姣爷 你按钮点击记传来的cell根本没有用到啊😂、况且我有个疑问就是你按钮都是想传什么过来就传什么嘛?😁
    无意惹东风:@sean_xia 什么意思,你操作的不就是cell吗

本文标题:UITableViewCell的批量删除

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