ios - didSelectRow未记录良好的单元触摸

原文 标签 ios swift uitableview touch cell

didSelectRow仅在触摸单元格中的空白时才在单元格上注册触摸操作。如果用户不小心点击了单元格中的标签或图像视图,则didSelectRow不会注册。如何解决这个问题,以便在单元中利用的任何空间都可以注册?

非常感谢!

最佳答案

我最好的猜测是没有看到您的代码/界面,您需要确保在所有单元格的子视图上将userInteractionEnabled设置为false。否则,这些视图将捕获触摸,并且不会到达单元格的视图。

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

相关文章:

ios - addTarget使用安全吗?

ios - 在单元格中实现Like按钮-逻辑/数据传递问题Swift

ios - 尝试注释MapView并同时加载第二个View Controller

ios - 具有任意排序的 NSSortDescriptor

ios - 在WhatsApp上分享视频- objective-c

ios - 令人毛骨悚然的方法:在iOS中以编程方式关闭系统对话框,例如“<App>要访问您的联系人”

swift - Collection View 单元格中的动态按钮宽度

ios - 在UITableViewCell中选择特定索引后,在 Safari 中打开链接

ios - 获取PayPalEnvironmentProduction字符串

ios - Swift 3.0中的NSIndexPath和IndexPath