【发布时间】:2017-09-21 19:14:05
【问题描述】:
如何在滚动到顶部的同时加载更多数据而不会丢失当前偏移量哦UITableView?
这是我想要达到的目标:
这是整组数据:
第 1 行
第 2 行
第 3 行
第 4 行
第 5 行
第 6 行
第 7 行
第 8 行*
第 9 行
第 10 行 em>
第 11 行
第 12 行
第 13 行
第 14 行
第 15 行
现在,假设用户加载了以粗体标记的行,并且偏移量在row 8,如果用户向上滚动并到达row 7,我想加载并插入从 1 到 5 的行而不跳转row 7。请记住,用户可能正在滚动,所以当数据到达手机时,它位于row 6,所以我不能将它跳回row 7,但要保持滚动流畅自然(当你加载更多时会发生什么向下滚动时的数据,即重新加载数据而不会从行之间跳转)。
顺便说一下,偏移量是指UITableView 的contentOffset 属性。
感谢您的帮助,我真的很感激!
【问题讨论】:
标签: ios swift uitableview