UITableViewCell的批量删除

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


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

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

初始化UI

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

按钮的点击事件


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

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

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

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


程序效果图

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容