IOS 开发之UITableView 删除表格单元写法

 更新时间:2017年08月17日 10:45:32   投稿:lqh  
这篇文章主要介绍了IOS 开发之UITableView 删除表格单元写法的相关资料,这里提供实例帮助大家实现该功能,希望能帮助到大家,需要的朋友可以参考下

IOS 开发之UITableView 删除表格单元写法

实现代码:

- (void)tableView:(UITableView *)aTableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle 
      forRowAtIndexPath:(NSIndexPath *)indexPath {
  if (editingStyle == UITableViewCellEditingStyleDelete) {
    NSDictionary *section = [data objectAtIndex:indexPath.section];
    if (section) {
      NSMutableArray *content = [section valueForKey:@"content"];
      if (content && indexPath.row < [content count]) {
        [content removeObjectAtIndex:indexPath.row];
      }
    }
    [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
  } 
 else if (editingStyle == UITableViewCellEditingStyleInsert) {
    NSDictionary *section = [data objectAtIndex:indexPath.section];
    if (section) {
      // Make a local reference to the editing view controller.
      EditingViewController *controller = self.editingViewController;
      NSMutableArray *content = [section valueForKey:@"content"];
      // A "nil" editingItem indicates the editor should create a new item.
      controller.editingItem = nil;
      // The group to which the new item should be added.
      controller.editingContent = content;
      controller.sectionName = [section valueForKey:@"name"];
      controller.editingTypes = [section valueForKey:@"types"];
      [self.navigationController pushViewController:controller animated:YES];
    }
  }
}


那一行是要自己添加的 然后把新加那一行的属性设置成UITableViewCellEditingStyleInsert就行了

如有疑问请留言或者到本站社区交流讨论,以上就是IOS 中UITableView 删除表格单元写法的实例,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • iOS中最全的各种定时器使用教程

    iOS中最全的各种定时器使用教程

    这篇文章主要给大家介绍了关于iOS中最全的各种定时器的使用教程,文中通过示例代码介绍的非常详细,通过文中介绍的最全的定时器相信会对各位iOS开发者们带来一定的帮助,需要的朋友们下面随着小编来一起学习学习吧。
    2017-09-09
  • iOS touch事件区分单击双击响应的方法

    iOS touch事件区分单击双击响应的方法

    如果您的 iPhone 应用里有个 view,既有单击操作又有双击操作。用户双击 view 时,总是先执行一遍单击的操作再执行双击的操作。所以直接判断时就会发现不能直接进入双击操作。下面是区分 touch 事件是单击还是双击的方法,需要的朋友可以参考下
    2016-10-10
  • IOS 应用内显示 AppStore 某个应用的详情

    IOS 应用内显示 AppStore 某个应用的详情

    本文主要介绍ISO应用内打开AppStorn 显示某个应用详情,这里帮大家总结了两种方法,大家对比一下,在项目中选择应用,
    2016-07-07
  • iOS开发xconfig和script脚本使用详解

    iOS开发xconfig和script脚本使用详解

    这篇文章主要为大家介绍了iOS开发xconfig和script脚本使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • iOS 微信分享功能简单实现

    iOS 微信分享功能简单实现

    本文介绍了iOS 微信分享功能的实现步骤与方法,具有一定的参考作用。下面跟着小编一起来看下吧
    2017-01-01
  • IOS CocoaPods详细使用方法

    IOS CocoaPods详细使用方法

    自从有了CocoaPods以后,这些繁杂的工作就不再需要我们亲力亲为了,只需要我们做好少量的配置工作,CocoaPods会为我们做好一切
    2016-09-09
  • 详细整理iOS中UITableView的性能优化

    详细整理iOS中UITableView的性能优化

    最近在微博上看到一个很好的开源项目,是关于如何优化UITableView的,加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView的优化技巧,所以决定详细的整理下对优化UITableView的理解,需要的朋友们可以参考借鉴。
    2017-03-03
  • Objective-C处理空字符串和页面传值及自定义拷贝

    Objective-C处理空字符串和页面传值及自定义拷贝

    这篇文章主要介绍了Objective-C处理空字符串和页面传值及自定义拷贝的相关方法,在iOS应用项目开发中经常会用到,需要的朋友可以参考下
    2016-01-01
  • iOS身份证号码识别示例

    iOS身份证号码识别示例

    本篇文章主要介绍了iOS身份证号码识别示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • iOS实现微信摇一摇功能

    iOS实现微信摇一摇功能

    这篇文章主要为大家详细介绍了iOS实现微信摇一摇功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06

最新评论