为什么80%的码农都做不了架构师?>>>   

//覆盖支持编辑表格视图的方法

-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath

{

//“delete”编辑风格被提交

if (editingStyle == UITableViewCellEditingStyleDelete)

{

//删除位于indexPath.row的联系人

[contacts removeObjectAtIndex:indexPath.row];

//从数据源中删除该行

[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];

//把contacts写入文件

[contacts writeToFile:filePath atomically:NO];

}

}

UITableViewDataSource协议的tableView:commitEditingStyle:forRowAtIndexPath:方法在用户编辑表格时被调用,比如删除或者插入某一行。deleteRowsAtIndexPaths:withRowAnimation:方法从tableView中删除行。然后把联系人写入文件

转载于:https://my.oschina.net/mjRao/blog/73008

UITableView 编辑和删除行相关推荐

  1. 八点钟学院:由“虎扑体育app”的这个效果,来谈谈UITableView编辑模式

    作为一名jr,虎扑体育几乎是我每天都得打开的app,赛季期间自不必说,长草期也喜欢看看八卦和交易动态. 那么,我们来看看这款app里的这个效果图: 八点钟学院:谈谈UITableView编辑模式 这是 ...

  2. UI:UITableView 编辑、cell重用机制

    tableView编辑.tableView移动.UITableViewController tableView的编辑:cell的添加.删除. 使⽤场景: 删除⼀个下载好的视频,删除联系⼈: 插⼊⼀条新 ...

  3. sed编辑器之删除行

    如果需要删除文本流中的特定行,可以用删除命令. 删除命令d名副其实,它会删除匹配指定寻址模式的所有行.使用该命令时要特别小心,如果忘记加入寻址模式的话,流中的所有文本行都会被删除. $ cat dat ...

  4. UI一揽子计划 10 (UITableView 中cell 的编辑, 增加, 删除、UITableViewController 、)

    一.tableView的编辑 tableView 编辑的步骤:    *  1. 让tableView成为可编辑状态       编辑按钮触发方法    *  -1. 激活编辑状态 - (void)r ...

  5. iOS学习之UItableView

    一些相关的总结,有点乱. UITableView是iOS中提供的用来以列的形式展示数据的视图,叫做表现图,但是只有一列,而且只能在垂直方向滚动.继承自UIScrollView. UITableView ...

  6. UITableView数据更新问题

    自身遇到问题 拓展-进行增删数据时的注意点 beginUpdates方法和endUpdates方法是什么呢? 一般什么时候使用这么一个动画块呢? 插入指定的行 插入分组到制定位置 删除制定位置的分组 ...

  7. UITableView的beginUpdates和endUpdates

    我们在做UITableView的修改,删除,选择时,需要对UITableView进行一系列的动作操作. 这样,我们就会用到 [tableView beginUpdates]; if (newCount ...

  8. iOS开发系列课程(10) --- 表格视图

      UITableView(表格视图)是iOS应用程序开发中应用最广泛的一个控件,几乎十有八九的应用程序中都会用到它,它是基于滚动视图的列表互动类.使用UITableView可以在屏幕上显示单元格的列 ...

  9. IntelliJ IDEA使用记录

    一.快捷键 1. 生成main方法 在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了. psvm 也就是public static void main ...

最新文章

  1. 20165305 苏振龙 《Java 程序设计》第一次测试总结
  2. js时间搓化为今天明天_秋冬国产搓背神器!360°无死角,让你搓背不求人,太舒服了...
  3. thinkphp v5.0.24 密码爆破_轻松搭建基于 Serverless 的 ThinkPHP 应用
  4. C语言核心技术-C语言概述与开发环境搭建
  5. 虚拟机linux和主机网络连接,linux虚拟机中和主机三种网络连接方式的区别
  6. 【数电】(一) 进制转换编码 原码,反码,补码
  7. 写python脚本管理_Python 文件管理实例详解
  8. Windows10与Vmware配置Windowsserver2003共享磁盘
  9. hadoop记录-flink测试
  10. luogu_P4767 [IOI2000]邮局
  11. averyboy的区间2
  12. Android 获取及修改屏幕亮度
  13. android代码审计框架,路印协议已完成第三方代码安全审计
  14. 谷歌——火狐浏览器及插件
  15. (6.1)MATLAB机器人正、逆解中姿态求解的欧拉角的说明
  16. 转载:摄影相关照片(相纸)尺寸大…
  17. 用户生命周期(User Lifetime)
  18. 基于微信小程序的网上电影购票的设计与实现
  19. ArcGis之椭球面积计算工具
  20. Android--万能自定义弹窗

热门文章

  1. 解码(四):avcodec_send_packet和avcodec_receive_frame函数讲解
  2. 安卓音频输出采样率_如何调好OBS Studio的音频设置 进阶篇
  3. 简单51单片机c语言编程流水灯,51单片机如何实现流水灯?51单片机实现流水灯的三种方法详细分析...
  4. nodejs 前端 返回数组给_互联网寒冬,一年经验字节跳动、虾皮、快手、拼多多前端面试总结...
  5. linux离线安装httpd服务,Linux系列之离线安装Apache HTTP
  6. SpringBoot POM说明
  7. pandas DateTime funcs
  8. centos7 安装mysql8
  9. d3 scale详解
  10. 项目中对网内IT资产进行管理