Ios UITableview不会向上滚动

Ios UITableview不会向上滚动,ios,objective-c,cocoa-touch,uitableview,uiscrollview,Ios,Objective C,Cocoa Touch,Uitableview,Uiscrollview,我的tableview有一些滚动问题 向上滑动/平移,tableview向下滚动 向下滑动/平移不起作用,tableview保持僵硬。 向上滑动/平移,然后快速向下滑动即可 (向上滚动) 有人知道为什么会发生这样的事情吗? 每个单元格都有一个图像和几个按钮 我使用的是SDWebImage,即使下载并缓存了图像,也会出现此问题 imageviews的userInteractionEnabled被设置为YES,因此这也不应该是一个问题。我注意到,在屏幕顶部70%的位置,滚动通常不起作用 因此,只

我的tableview有一些滚动问题

  • 向上滑动/平移,tableview向下滚动
  • 向下滑动/平移不起作用,tableview保持僵硬。
  • 向上滑动/平移,然后快速向下滑动即可 (向上滚动)
有人知道为什么会发生这样的事情吗?

每个单元格都有一个图像和几个按钮

我使用的是SDWebImage,即使下载并缓存了图像,也会出现此问题


imageviews的userInteractionEnabled被设置为YES,因此这也不应该是一个问题。

我注意到,在屏幕顶部70%的位置,滚动通常不起作用

因此,只有当向下滑动超过70%阈值时,应用程序才会检测到滚动,因此才会向下滚动

这是因为我使用的是我在GitHub上找到的下拉菜单(打开时它覆盖了屏幕顶部70%),不幸的是,它干扰了滚动,即使是隐藏的

因此,基本上,对于将来有相同问题的人,检查可能影响滚动性能的干扰视图特别是从外部代码/库中查找视图和其他元素


如果情况并非如此,请按照@RandyJames和@liuyadong在上述评论中的建议检查UIgestureRecognitors

如果您想了解更多信息等,请在下面进行评论。您最好使用TPKeyboardAvoidingTableView而不是UITableView。@AnandGautam,我很困惑,TPKeyboardAvoidingTableView如何相关?键盘不是问题。@GangstaGraham,是的,你的问题太短了。阅读本文档中的单元格和表视图性能主题@iAmbitious我通读了它,一切似乎都很好。