美文网首页IOS UITatelView程序员iOS开发记录
实现UITableView自定义批量删除

实现UITableView自定义批量删除

作者: ForeverYoung21 | 来源:发表于2015-10-26 23:41 被阅读1022次

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

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

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

代码:

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

相关文章

网友评论

    本文标题:实现UITableView自定义批量删除

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