繁体   English   中英

UITableView不会慢慢滚动

[英]UITableView doesn't scroll slowly

我有一个带自定义单元格的UITableView。 如果我快速滑动,它每次滚动,但是当我滑动得更慢时,有时它不会滚动。

设置 :具有标准表视图的UITableview控制器。 我异步加载单元格中的一些图像。 子类化的子类,但我覆盖的唯一方法是awakeFromNiblayoutSubviews 我正在设置这些方法:

  self.scrollView.delaysContentTouches = true
    self.scrollView.canCancelContentTouches = true

症状几乎就像单元格没有将触摸事件返回到scrollView。 例如,在“邮件”应用程序中,您可以按住单元格,但如果继续滚动,则会破坏触摸并允许您滚动。

我没有倾倒一堆代码就像我一样具体,请告诉我是否有任何其他相关信息我应该添加。

要尝试的事情:

  • 你在视图中有其他手势识别器吗?
  • 如果没有必要与单元格进行用户交互,则可以在UITableView中禁用选择
  • 此问题仅出现在硬件上还是出现在模拟器中? 根据您的硬件(即较旧的iPod Touch),某些ios移动设备的响应速度较低
  • 根据单元格的内容,您可能会在textView或类似内容中滚动。 也许尝试禁用这些控件内的滚动?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM