奇怪的UITableView选择行为,仅在长按之后选择
问题描述:
我遇到了奇怪的UITableViewController行为。奇怪的UITableView选择行为,仅在长按之后选择
对于说明:
我有一个相当简单的UITableView。只有3个文本默认单元格。 但它的行为如下面的GIF所示。 (GIF比现实慢一点)
正常的“短”水龙头既不突出也不选择某些东西。 长按可突出显示该单元直至释放。 并且只有在长时间点击后才选择单元格。
我不知道什么可以导致这些问题,我不知道在哪里搜索。
一些代码:TableViewController + DataSource
有任何的提示从哪里开始调试?
答
你可能已经在其中吃你轻敲姿势视图层次建立了双击手势识别别处。
既然你提出了一个普通的香草表视图,你真的不想这样做。
(提前向社会道歉 - 这应该已经是一个评论,但我无法评论,因为我有一个不好的名声)
答
我知道了;) 我在自己写的子框架中发现了一个TapGestureRecognizer。 评论完成后,效果很好。 所以我必须在我的子框架内搜索这个问题。
很多感谢你的,没有你的暗示我从来没有想过再次
没有TapGestureRecognizer整个项目,那是我第一个想到的,太。 –
您的应用程序仅包含1个根视图控制器 - 您的表视图? 我会做的第一件事就是看你是否意外地在你的xib/storyboard的视图中添加了一个手势识别器。 其次,将屏幕抓取添加到您的TableView和TableViewController xib/storyboard设置的原始文章中。 – joeybladb
这有点复杂,我的应用基于协调原理。但至少协调员的结果是保存tableView的单个ViewController。在XIB中没有意外添加手势识别器。你的意思是哪个XIB设置? –