tableView 的 didSelectRowAtIndexPath 第二次点击bug问题
2016-10-09 10:21
513 查看
使用tableView的选中,当从下级页面返回后,选中状态仍然存在,导致了再次点击后,出现闪屏,不跳转等情况。
解决方案:选中后,取消当前行的选中状态
代码如下:
通往成功的路上坑真多,踩了才能进步啊!!O(∩_∩)O哈哈~
解决方案:选中后,取消当前行的选中状态
代码如下:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { //TODO 要处理的代码 //取消选中状态 tableView.deselectRowAtIndexPath(indexPath, animated: true) }
通往成功的路上坑真多,踩了才能进步啊!!O(∩_∩)O哈哈~
相关文章推荐
- gesture与tableView手势冲突,didSelectRowAtIndexPath:执行出问题
- iOS中添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效 或者点击UITableView的空白处收起键盘
- iOS中UITableView的cell点击事件不触发didSelectRowAtIndexPath
- TableView didSelectRowAtIndexPath 不执行
- iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象
- 关闭键盘导致tableView:didSelectRowAtIndexPath:失效解决办法
- tableView中deselectRowAtIndexPath的作用 TableView didSelectRowAtIndexPath 不执行
- iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象
- iOS 开发,UITableViewController中手势关闭cell中的键盘。且不影响tableView中的 didSelectRowAtIndexPath 方法。
- iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象
- tableview的didSelectRowAtIndexPath事件,无法响应。
- [BUG]UITapGestureRecognizer和UITableView的冲突(didSelectRowAtIndexPath无反应)
- ios tableview didSelectRowAtIndexPath方法中,获取某个cell的实例
- iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象
- iOS中UITableView的cell点击事件不触发didSelectRowAtIndexPath(汇总)
- ios-tableView的touchesBegan事件和didSelectRowAtIndexPath方法
- iOS中UITableView的cell点击事件不触发didSelectRowAtIndexPath
- 解决选择了一个Row,再选择另一个Row,- (void)tableView:didDeselectRowAtIndexPath:才响应
- IOS TableView的Delegate Methods-tableView didSelectRowAtIndexPath
- 在UITableView上面加手势导致didSelectRowAtIndexPath无法回调的问题