我正在处理使用分页的Web服务。我正在使用UITableView来显示结果。这个想法是,一旦用户滚动到桌子底部的某个地方,就会调用以获取新数据。一旦收到数据就会插入到表视图中,正常,[tableView beginUpdates],[tableView inserItemsAtIndexPahts ..]和[tableView endUpdates]。问题是,如果表格视图正在减速,并且同时插入单元格,则减速动画将立即停止,使得表格视图看起来很奇怪。
有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
尝试通过实施scrollViewDidEndDecelerating:
方法在停止减速时更新表视图。并且当它减速时不要插入表视图中。
if (tableView.decelerating == NO) {
// Insert.
}