iOS 防止UITableViewCell快速重复点击多次响应事件
来源:互联网 发布:国际数据是什么 编辑:程序博客网 时间:2024/04/30 06:01
项目中多次用到UITableView,didSelectRowAtIndexPath在机器卡顿情况下可以多次点击触发事件,为了防止这种情况发生,可以在基类里添加一个bool类型的属性selected,默认为false,然后在基类里实现一个方法
之后的就是在每一个didSelectRowAtIndexPath中实现下面的逻辑就可以了
func didSelecRow() { self.selected = false;}
之后的就是在每一个didSelectRowAtIndexPath中实现下面的逻辑就可以了
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { if (self.selectCell == false) { self.selected = true; self.performSelector("didSelectRow", withObject: nil, afterDelay: 0.5); // 在下面实现点击cell需要实现的逻辑就可以了 } else { return; } }
1 0
- iOS 防止UITableViewCell快速重复点击多次响应事件
- iOS防止(按钮)UIButton多次点击造成多次响应
- iOS 防止按钮多次点击造成多次响应的方法
- android 防止Button连续点击而响应多次点击事件
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法
- ios 防止按钮快速点击造成多次响应的避免方法
- ios 防止按钮快速点击造成多次响应的避免方法
- tcp/ip协议学习笔记
- 庖丁解牛——Java反射解析一个类
- 打勾显示输入的密码(EditText与setTransformationMethod)
- python学习(3)函数式编程
- Occupancy
- iOS 防止UITableViewCell快速重复点击多次响应事件
- LaTeX soul包
- 个人部署maven项目
- ExtJS之Progressbar进度条的手动模式和自动模式。
- eclipse+sdk+adk安卓开发环境部署(全程详解,适合小白)
- HDU 2084 数塔(DP)
- java并发编程lock
- Simultaneous Localization and Mapping (SLAM)讲义1
- 遍历PB的TreeView的函数(转)