ios - didSelectRow 未很好地注册单元格触摸

标签 ios swift uitableview touch cell

didSelectRow 仅在点击单元格中的空白区域时才在单元格上注册触摸操作。如果用户意外点击单元格中的标签或 ImageView ,则 didSelectRow 不会注册。如何解决这个问题,以便单元格中点击的任何空间都会注册?

非常感谢!

最佳答案

在没有看到您的代码/界面的情况下,我最好的猜测是您需要确保所有单元格 subview 上的 userInteractionEnabled 设置为 false。如果没有,这些 View 将捕获触摸,并且不会到达单元格的 View 。

关于ios - didSelectRow 未很好地注册单元格触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35995779/

相关文章:

ios - 在 iOS 中更新 TwitterKit SDK

ios - 核心剧情: Y axis label alignment with bars

ios - 从 Firebase 读取数据并保存到数组中 (Swift)

iphone - 如何从 uitableview 中选择值并将其显示在上一页的按钮上

php - Swift - 在应用程序内购买 - 从 mysql 数据库加载产品

ios - 从应用程序推送通知

swift - 使用自定义初始化程序 swift 以编程方式实例化和推送 View Controller

ios - 呈现 UISearchController 与状态栏重叠

cocoa-touch - 离开编辑模式时,为什么我的 UITableView 没有为所有行设置相同的动画?

ios - 从过滤后的数组中在 tableView 中显示数据