2

我正在处理使用分页的 Web 服务。我正在使用 UITableView 来显示结果。这个想法是一旦用户滚动到表格底部附近的某个地方,就会调用以获取新数据。收到数据后,数据将插入到表视图中,正常情况下是 [tableView beginUpdates] 、 [tableView inserItemsAtIndexPahts..] 和 [tableView endUpdates]。问题是,如果表格视图正在减速,并且同时插入了单元格,减速动画将立即停止,使表格视图看起来“奇怪”。

有什么办法可以解决这个问题吗?

4

1 回答 1

0

尝试通过实现scrollViewDidEndDecelerating:方法在停止减速时更新您的表格视图。并且在减速时不要将任何东西插入到表格视图中。

if (tableView.decelerating == NO) {
    // Insert.
}
于 2013-10-19T20:59:34.690 回答