ios - 奇怪的 UITableView 选择行为,长按后才选择

标签 ios swift uitableview

我遇到了一个奇怪的 UITableViewController 行为。

解释:

我有一个非常简单的 UITableView。只有 3 个带文本的默认单元格。 但它的行为如下面的 GIF 所示。 (GIF比实际慢了点)

正常的“短”点击既不是突出显示也不是选择某些东西。 长按会突出显示该单元格,直到松开为止。 并且只有在长时间点击后才会选择单元格。

我不知道是什么导致了这些问题,也不知道去哪里搜索。

一些代码:TableViewController + DataSource

有人提示从哪里开始调试吗?

Simple Table

TableViewControllerAttributes

ViewAttributes

ViewHierachie

最佳答案

您可能已经在 View 层次结构中的其他地方设置了一个点击手势识别器,它正在吞噬您的点击手势。

由于您要呈现一个普通的表格 View ,所以您真的不想这样做。

(提前向社区道歉——这应该是评论,但我不能评论,因为我的名声不好)

关于ios - 奇怪的 UITableView 选择行为,长按后才选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41601212/

相关文章:

ios - 使用 UISearchResults 过滤时出现问题

ios - 在 iOS 上的 Swift 中获取当前在 chromecast 上播放的媒体的 mediaSessionID

iOS:未发布的调度队列

ios - SCNAction.rotate 剪辑通过其他节点

objective-c - 检测 NSUndoManager 警报 View 何时可见

swift - UIPickerView 滚动行消失

ios - API 请求队列的最佳实践

ios - 将隐藏数据设置为 uitableview 单元格

ios - 使用函数从swift字典中动态删除空值

ios - 选择单元格时如何隐藏和显示 uiview UITableView