iOS 单行cell的滑动删除(类似于通讯录)

gif.gif

实现方法及其简单

1、在点击删除按钮(垃圾桶)实现的方法
//    1.修改编辑模式(直接成为删除模式)
    self.tableView.editing = !self.tableView.editing;
2、滑动删除
#pragma mark 提交编辑模式,当点击加号或者删除按钮的是就会调用这个方法(只要实现这个方法,会自带滑动删除的效果)
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
//    1.如果是删除模式就删除这个cell
    if (editingStyle == UITableViewCellEditingStyleDelete ) {
//        1.1修改模型 
        HMContact *contact = self.contacts[indexPath.row];
        [self.contacts removeObject:contact];
//        1.2刷新数据(直接通过这个方法可以删除刷新数据)
        [self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationLeft];   
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,141评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 16,508评论 4 61
  • 到了年底,很多人开始写2016年的总结。对于一些人来说,阅读书单也许是很重要的一项。 在我整理2016年的成就事件...
    弘丹阅读 3,486评论 32 86
  • 念征人 /深山老林(千年桃妖) 戴日归家来 一怀新荤菜 乍见锁落门 涔涔两清泪 鸡鸣已征程 朴朴在中途 打火一桌食...
    深山老林千年桃妖阅读 228评论 0 1

友情链接更多精彩内容