实现UITableView自定义批量删除

如果系统自带的多选无法满足需求,因为自带的多选按钮在cell的左边,我们现在想要在cell右边的按钮。此时就需要我们来自定义cell添加新的控件。

代码实现起来很简单,有几点注意:

  • 要记得model来决定view显示什么。因为cell的重用机制,不要拿到cell直接修改它的子控件,而是应该修改这个cell对应的model,然后更新cell,那么cell就会根据最新的model来显示正确的内容。
  • 模仿UITableView的indexPathForSelectedRow属性,在自定义批量删除的时候可以将选中cell对应的indexPath加到这个数组中,以便执行以后的操作。

代码:

自定义批量删除UITableView中的Cell.

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

推荐阅读更多精彩内容