iOS 在tableview的侧滑事件里执行tableView.selectRow无效的解决办法
很奇怪的问题,在执行默认选中一个cell的时候,突然发现这句话不起作用了
(我的场景是:当前cell侧滑删除后,默认选中上一个cell)
搞了半天,终于发现罪魁祸首竟然是因为:这句话写在了侧滑事件的方法里。
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {//..... 执行tableView.selectRow无效 }
试了几次,在正常函数体里执行这句话,都是正常的,在这里就是无效。
原因暂时没想到,猜测就是因为侧滑后cell恢复的系统事件阻塞了这句话执行
临时解决办法:
1、转移这句话的执行地方
2、加一个延时处理
我用的第二个解决办法,延后了0.5s执行,发现没问题了。
知道原因的小伙伴欢迎留言告知下~3Q
转载于:https://www.cnblogs.com/yajunLi/p/8496650.html
iOS 在tableview的侧滑事件里执行tableView.selectRow无效的解决办法相关推荐
- oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...
[案例]Oracle等待事件library cache lock产生原因和解决办法 时间:2016-12-07 18:56 来源:Oracle研究中心 作者:网络 点击: 次 天萃荷净 O ...
- ModuleNotFoundError: No module named ‘locust.events‘,httprunner执行locust压测报错解决办法~
ModuleNotFoundError: No module named 'locust.events',httprunner执行locust压测报错解决办法~ 问题背景 上一篇文章讲解到初步使用ht ...
- eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法 当使用eclipse导入外部的web工程时,有时会提示HttpServletRequest, Ser ...
- jquery click()方法模拟点击事件对a标签不生效的解决办法
jquery click()方法模拟点击事件对a标签不生效的解决办法 参考文章: (1)jquery click()方法模拟点击事件对a标签不生效的解决办法 (2)https://www.cnblog ...
- 基于ABP的应用执行Update-Database出现异常的解决办法
基于ABP的应用执行Update-Database出现异常的解决办法 参考文章: (1)基于ABP的应用执行Update-Database出现异常的解决办法 (2)https://www.cnblog ...
- oracle redo wait较高,【案例】Oracle等待事件latch:row cache objects原因和解决办法
[案例]Oracle等待事件latch:row cache objects原因和解决办法 时间:2016-11-05 13:41 来源:Oracle研究中心 作者:HTZ 点击: 次 天萃 ...
- oracle enq ta,【案例】Oracle等待事件event enq: KO - fast object checkpoint解决办法
[案例]Oracle等待事件event enq: KO - fast object checkpoint解决办法 时间:2016-11-03 10:11 来源:Oracle研究中心 作者:HT ...
- Vue下 touchstart touchend 事件无效失效解决办法
Vue下 touchstart touchend 事件无效失效解决办法 <van-button:disabled="isLoading"plaintype="inf ...
- IOS手机端页面在项目中遇到的一些问题及解决办法
1.解决页面使用overflow: scroll在iOS上滑动卡顿的问题? 首先你可能会给页面的html和body增加了height: 100%, 然后就可能造成IOS上页面滑动的卡顿问题.解决方案是 ...
最新文章
- python预处理删除特殊字符_python - 如何删除包含特殊字符的字符串?_others_酷徒编程知识库...
- WinForm的RadioButton使用小技巧
- git reset后本地拉取_一份值得收藏的 Git 异常处理清单
- 计算机网络【四】数据链路层基本概念+点到点通信(PPP协议)
- TreeMap的讲解
- androidwear的主要UI空间有哪些
- libreoffice python 操作word及excel文档
- 拿到200万offer的钟钊带领团队将AutoML算法商用
- ubuntu执行python脚本_在启动时运行python脚本作为守护进程(Ubuntu)
- 简单循迹小车实验心得_智能小车实验报告
- 消息钩子入门篇(4)---示例__外壳钩子(WH_SHELL)
- 2020 Fall Berkeley CS61A Hog
- java日期函数_java常用日期函数总结
- Docker-基本命令和漏洞分享
- Jenkins | 搭建你第一个Jenkins应用
- sas sata ssd硬盘类型,硬盘接口
- 《东周列国志》第二十一回 管夷吾智辨俞儿 齐桓公兵定孤竹
- ES6(ES2015)
- 聊聊Excel的大批量导入导出
- 解决telnet不是内部或外部命令的方案!
热门文章
- bash shell数组模拟队列queue和shell数组使用技巧
- macOSX中使用python matplotlib模块的问题解决
- MySQL 中 AUTO_INCREMENT 的“坑” --重复值问题
- 【Android 修炼手册】常用技术篇 -- 聊聊 Android 的打包
- 电脑入门学习最佳方法
- Python 数据科学入门
- 水晶报表10高级开发版下载及序列号
- input change获取改变之前的值和改变之后的值_科技改变游戏:玩家使用氛围灯追踪角色资源变化...
- matlab 邻近度 离群点_MATLAB自制迷宫游戏,快来试试吧!
- 移动端 关闭浏览器事件_前端开发中什么是移动端点透事件?