ios - UITableViews 上的点击与长按 - 为什么长按时点击不会选择行?

标签 ios uitableview

我注意到模拟器中运行的一些测试代码存在一个错误,其中如果我点击表格 View ,则 UITableView:tableView:didSelectRowAtIndexPath: 不会被触发,但如果我点击,则会被触发并保持几分之一秒。 0.2 秒似乎是一个神奇的数字。

我注意到另一个项目(不是我的)也有同样的情况,很明显点击不会触发行选择,但长按会触发。

我一直在浏览 doco,我读到的所有内容都说水龙头应该可以工作。有谁知道为什么他们在某些情况下似乎不是这样的信息吗?我是否错过了某个地方的设置?

最佳答案

找到了。问题是 UITableView 打开了delaysContentTouches。关闭此功能可以使触摸更快地到达细胞。

关于ios - UITableViews 上的点击与长按 - 为什么长按时点击不会选择行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14196416/

相关文章:

android - 检查现有社交媒体帐户的智能手机

iPhone:在 UIScrollView 或 UITableView 上覆盖图像

ios - 在节中设置的标题下添加 View

iOS TableView 加载相同的单元格

iOS7 XIB 问题。顶部和底部的空白

iphone - 我的 @property 已声明,但我仍然收到可能无法响应警告

javascript - 升级到 Ionic RC4 后运行应用程序时出错

ios - 如何在iOS 8和更高版本中处理RTL语言的后退按钮图像

iOS - 在多个 View 中重复使用完全相同的单元格设计和代码

ios - 让 UIButton 粘在 UITableView 的底部