我注意到模拟器中运行的一些测试代码存在一个错误,其中如果我点击表格 View ,则 UITableView:tableView:didSelectRowAtIndexPath:
不会被触发,但如果我点击,则会被触发并保持几分之一秒。 0.2 秒似乎是一个神奇的数字。
我注意到另一个项目(不是我的)也有同样的情况,很明显点击不会触发行选择,但长按会触发。
我一直在浏览 doco,我读到的所有内容都说水龙头应该可以工作。有谁知道为什么他们在某些情况下似乎不是这样的信息吗?我是否错过了某个地方的设置?
最佳答案
找到了。问题是 UITableView 打开了delaysContentTouches。关闭此功能可以使触摸更快地到达细胞。
关于ios - UITableViews 上的点击与长按 - 为什么长按时点击不会选择行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14196416/