IOS7 UITableView一行滑动删除后 被删除行的下一行的点击事件将被忽略解决办法
来源:互联网 发布:nginx 访问报404 编辑:程序博客网 时间:2024/06/07 06:24
- - (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]; }
- }
0 0
- IOS7 UITableView一行滑动删除后 被删除行的下一行的点击事件将被忽略解决办法
- iPhone开发-ios7环境下Uitableview删除某一行后忽略点击事件
- UITableView最后一行被挡住的解决办法
- UITableView划动删除cell一行的实现
- 关于uitableview禁用滚动后当点击一行后再去滑动时点击的那一行文字颜色变白的问题
- 事件冒泡删除Table的一行
- jqury 获取表格中点击删除图标后要删除一行的元素数据
- 删除dataTable的一行
- 添加可动态变化的输入框,点击添加增加一行,点击删除删除一行
- Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
- Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
- linux下删除文件的第一行
- Excel 删除一行的快捷键
- 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中
- UITableView滑动删除的实现
- 一行php代码删除指定目录下的所有文件
- 添加表格的一行删除表格的一行
- 删除一行
- android 布局分类及属性
- CSS Border使用小分享
- 保留小数点的四种方法
- 关于ota升级查找不到更新包的原因分析
- C++中const成员函数和非const成员函数的重载
- IOS7 UITableView一行滑动删除后 被删除行的下一行的点击事件将被忽略解决办法
- OsgEarth 字体及一些的参数特征应用
- 码农生涯杂记
- 随手记录
- Runnable和Thread实现多线程的区别(含代码)
- Nginx反向代理+DNS轮询+IIS7.5 千万PV 百万IP 双线 网站架构案例
- Java程序性能优化Tip
- MaNGOS大芒果服务端源码研究(一)——环境安装与源码下载
- IOS网络图片缓存详解