【转】- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
returnUITableViewCellEditingStyleDelete;
}- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
[self.items removeObjectAtIndex:indexPath.row];
[tableView reloadData];
}
}- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"Row %@ tapped.", self.items[indexPath.row]);
}在ios6环境下,上段代码运行正常。但是在ios7环境下,我做了如下操作:当tableview中的一行被删除并更新tablview后,被删除行的下一行的点击事件将被忽略,导致点击该行无反应(双击才有反应)。很奇怪是不是,下面将解释原因。
当tableview中的某行被选中删除后,tableview将处于编辑(editing)状态,所以你需要将tableview中的状态更换成选择(selection)模式,更改代码如下:- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{if (editingStyle == UITableViewCellEditingStyleDelete){
[self.items removeObjectAtIndex:indexPath.row];// Turn off editing state here
tableView.editing = NO;[tableView reloadData];}
}

转载于:https://www.cnblogs.com/wuwangchuxin/p/3701360.html

tableView 删除一行后下一行点击事件被忽略相关推荐

  1. 当前行取上一行或者下一行数据作为独立列

    当前行取上一行或者下一行数据作为独立列 Lead over 函数可以获取当前行的后第N行作为独立列 Lag over 函数可以获取当前行的前第N行作为独立列 注 : orcle才有上两个函数 , my ...

  2. Intellij idea和eclipse快捷键—快速复制当前行到上一行或者下一行失效解决

    我们在查找快捷键时,发现所有教程都是这个 Ctrl + Alt + up 复制当前行到上一行 Ctrl + Alt + down 复制当前行到下一行 但是操作发现并没有用,不能进行这个快捷键操作.这是 ...

  3. eclipse快捷键——复制当前行到上一行或者下一行

    Ctrl + Alt + Up(向上方向键)    复制当前行到上一行 Ctrl + Alt + Down(向下方向键)  复制当前行到下一行 PS : 这两个快捷键容易被系统占用.常见的有 wind ...

  4. Linux 使用sed指令插入到指定的行的上一行或者下一行

    1.匹配到指定行,然后在上一行插入在/etc/config/wireless文件中匹配到'sta'字符串,然后在改行的上一行插入config wifi-iface 'ap' sed -i " ...

  5. vscode快捷键 复制代码到上一行,下一行

    alt+shift+上键 复制当前行到上一行. alt+shift+下键 复制当前行到下一行.上键下键为上下左右的上下. Ctrl+D 下一个匹配的也被选中

  6. table点击一行显示下一行的特效

    效果体验:http://sandbox.runjs.cn/show/rw4vq8zo <!doctype html> <html> <head> <meta ...

  7. 快速填充空单元格-快速填充上一行或者下一行数据

    图1-51所示的表格A列至D列存在大量空单元格,现在需要把这些空单元格填充为上一行的数据,如何快速准确地完成? 利用定位填充法,可以迅速达到目的.下面是具体的方法和步骤. 01 选择A列至D列. 02 ...

  8. sql 上一行减下一行_买大米时,不管什么牌子,只要包装袋上没这一行字,别买~...

    平时去超市买袋装大米时,很多人会有这样的困惑. 为什么都是大米,价格能差出一倍多?价格高的大米一定好吃吗? 其实,只要包装袋上有这行字,不用管价格,都是好大米. 要看执行标准号 小郎中建议您,在您根据 ...

  9. 代码明明没错,但是注释一行紧接着下一行又报错

    亲身踩坑经验告诉你两点 1,回头看第一行报错的代码上边是不是有return语句,你已经把整个程序结束了,所以接下来的就会报错很正常 2,同样的,看看是不是有throw语句,抛出异常

最新文章

  1. Linux11-RPM软件包和YUM源
  2. linux下安装sz/rz命令
  3. 传统企业建模原理及建模体系介绍
  4. 2.Vue 声明式渲染
  5. php sorcket_PHP: Sockets - Manual
  6. 气泡为何是球形?这是一个数学问题!
  7. hc06发送at无回应_(完结)(温言穆霆琛)全章节~~全文阅读无弹窗广告
  8. 常用libcurl功能编程实例
  9. 流媒体应用程序Mobdro或存在安全隐患
  10. linux设备驱动归纳总结(三):1.字符型设备之设备申请【转】
  11. Latex笔记:IEEE Access模板 图片排版问题汇总
  12. 桌面创建快捷方式 不显示图标
  13. julia集 matlab代码,Julia集分形
  14. fingerprint模块管理指纹识别
  15. 聊一聊芯片后端的标准单元-standard cell
  16. 在Word文档里如何快速返回目录页-Office学习
  17. 推荐双11书单,我们一起共读 36 + 1 本书
  18. Linux 文件名和路径的最大长度
  19. 18在protel DXP中PCB图中给电路板绘制边框、安装孔的方法介绍成都电路板设计
  20. MKS GEN_L V2.1使用说明书

热门文章

  1. 【响应式Web前端设计】CSS后代选择器和子代选择器
  2. 机器学习(MACHINE LEARNING)种群竞争模型
  3. python【蓝桥杯vip练习题库】ADV-308递归输出
  4. python【蓝桥杯vip练习题库】ADV-103逆序排列
  5. python【力扣LeetCode算法题库】2-两数相加
  6. 【深度学习笔记】F1-Score
  7. 数据库常用对象概念讲解
  8. C++ with STL(二)map
  9. mysql实验的好处_用好UniProt 数据库,蛋白实验不用愁
  10. 刷新页面时间不重置 前端倒计时_brackets:前端开发工程师必备编辑器之一