tableView 删除一行后下一行点击事件被忽略
【转】- (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 删除一行后下一行点击事件被忽略相关推荐
- 当前行取上一行或者下一行数据作为独立列
当前行取上一行或者下一行数据作为独立列 Lead over 函数可以获取当前行的后第N行作为独立列 Lag over 函数可以获取当前行的前第N行作为独立列 注 : orcle才有上两个函数 , my ...
- Intellij idea和eclipse快捷键—快速复制当前行到上一行或者下一行失效解决
我们在查找快捷键时,发现所有教程都是这个 Ctrl + Alt + up 复制当前行到上一行 Ctrl + Alt + down 复制当前行到下一行 但是操作发现并没有用,不能进行这个快捷键操作.这是 ...
- eclipse快捷键——复制当前行到上一行或者下一行
Ctrl + Alt + Up(向上方向键) 复制当前行到上一行 Ctrl + Alt + Down(向下方向键) 复制当前行到下一行 PS : 这两个快捷键容易被系统占用.常见的有 wind ...
- Linux 使用sed指令插入到指定的行的上一行或者下一行
1.匹配到指定行,然后在上一行插入在/etc/config/wireless文件中匹配到'sta'字符串,然后在改行的上一行插入config wifi-iface 'ap' sed -i " ...
- vscode快捷键 复制代码到上一行,下一行
alt+shift+上键 复制当前行到上一行. alt+shift+下键 复制当前行到下一行.上键下键为上下左右的上下. Ctrl+D 下一个匹配的也被选中
- table点击一行显示下一行的特效
效果体验:http://sandbox.runjs.cn/show/rw4vq8zo <!doctype html> <html> <head> <meta ...
- 快速填充空单元格-快速填充上一行或者下一行数据
图1-51所示的表格A列至D列存在大量空单元格,现在需要把这些空单元格填充为上一行的数据,如何快速准确地完成? 利用定位填充法,可以迅速达到目的.下面是具体的方法和步骤. 01 选择A列至D列. 02 ...
- sql 上一行减下一行_买大米时,不管什么牌子,只要包装袋上没这一行字,别买~...
平时去超市买袋装大米时,很多人会有这样的困惑. 为什么都是大米,价格能差出一倍多?价格高的大米一定好吃吗? 其实,只要包装袋上有这行字,不用管价格,都是好大米. 要看执行标准号 小郎中建议您,在您根据 ...
- 代码明明没错,但是注释一行紧接着下一行又报错
亲身踩坑经验告诉你两点 1,回头看第一行报错的代码上边是不是有return语句,你已经把整个程序结束了,所以接下来的就会报错很正常 2,同样的,看看是不是有throw语句,抛出异常
最新文章
- Linux11-RPM软件包和YUM源
- linux下安装sz/rz命令
- 传统企业建模原理及建模体系介绍
- 2.Vue 声明式渲染
- php sorcket_PHP: Sockets - Manual
- 气泡为何是球形?这是一个数学问题!
- hc06发送at无回应_(完结)(温言穆霆琛)全章节~~全文阅读无弹窗广告
- 常用libcurl功能编程实例
- 流媒体应用程序Mobdro或存在安全隐患
- linux设备驱动归纳总结(三):1.字符型设备之设备申请【转】
- Latex笔记:IEEE Access模板 图片排版问题汇总
- 桌面创建快捷方式 不显示图标
- julia集 matlab代码,Julia集分形
- fingerprint模块管理指纹识别
- 聊一聊芯片后端的标准单元-standard cell
- 在Word文档里如何快速返回目录页-Office学习
- 推荐双11书单,我们一起共读 36 + 1 本书
- Linux 文件名和路径的最大长度
- 18在protel DXP中PCB图中给电路板绘制边框、安装孔的方法介绍成都电路板设计
- MKS GEN_L V2.1使用说明书