UITableView不会慢慢滚动

时间:2015-07-08 20:54:45

标签: ios swift uitableview

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

设置: UITableview控制器具有标准表视图。我异步加载单元格中的一些图像。子单元格被子类化,但我覆盖的唯一方法是def create @new_note = Note.new(notes_params) if @new_note.save unless @new_note.user.note_created @new_note.user.note_created = true @new_note.user.save end // rest of the code end end awakeFromNib。 我设置了这些方法:

layoutSubviews

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

我在没有倾倒大量代码的情况下尽可能具体,请告诉我是否应该添加任何其他相关信息。

1 个答案:

答案 0 :(得分:3)

要尝试的事情:

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