Ios UITableView在插入时滚动

Ios UITableView在插入时滚动,ios,uitableview,Ios,Uitableview,我正在处理一个使用分页的web服务。我正在使用UITableView显示结果。这个想法是,一旦用户滚动到表格底部的某个位置,就会发出一个调用以获取新数据。接收到数据后,将数据插入到表视图中,并使用正常的[tableView开始更新]、[tableView InsertimStatIndexPahts..]和[tableView结束更新]。问题是,如果表格视图正在减速,同时插入单元格,减速动画将立即停止,使表格视图看起来“怪异” 有没有办法解决这个问题?在表视图停止减速时,尝试通过实现Scroll

我正在处理一个使用分页的web服务。我正在使用UITableView显示结果。这个想法是,一旦用户滚动到表格底部的某个位置,就会发出一个调用以获取新数据。接收到数据后,将数据插入到表视图中,并使用正常的[tableView开始更新]、[tableView InsertimStatIndexPahts..]和[tableView结束更新]。问题是,如果表格视图正在减速,同时插入单元格,减速动画将立即停止,使表格视图看起来“怪异”


有没有办法解决这个问题?

在表视图停止减速时,尝试通过实现
ScrollViewDiEndDecelling:
方法更新表视图。当表视图减速时,不要在其中插入任何内容

if (tableView.decelerating == NO) {
    // Insert.
}

试试这个:问题不在于它在插入时滚动,而在于它停止了减速。是的,我自己也弄明白了,但如果能够在用户接近尾声时加载项目,让他滚动,就好像项目一直在那里一样,那会很酷,不要等待更新,直到他/她停止滚动。尝试使用
[tableView reloadData]而不是
[tableView BeginUpdate]。。[tableView InsertItemSatinExpaths…”。。[tableView EndUpdate]
。也许会有帮助。