UITableview不会向上滚动

时间:2013-08-09 04:49:43

标签: ios objective-c cocoa-touch uitableview uiscrollview

我的桌面视图存在一些滚动问题。

  • 向上滑动/平移,桌面视图向下滚动。
  • 向下滑动/平移不起作用,桌面视图保持僵硬。
  • 向上滑动/平移,然后快速向下滑动工作 (向上滚动)。

有谁知道为什么会发生这样的事情?

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

我正在使用SDWebImage,即使下载和缓存图像,也会出现此问题。

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

1 个答案:

答案 0 :(得分:0)

我注意到滚动通常不会在屏幕的前70%处起作用。

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

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

所以基本上,对于将来遇到同样问题的人来说,检查干扰视图,这可能会影响滚动性能。 特别是从外部代码/库中查找视图和其他元素。

如果不是这种情况,请按照上述评论中@RandyJames和@liuyadong的建议检查UIGestureRecognizers