我觉得这可能是一个共同的问题,并想知道是否有任何共同的解决办法。
基本上,我的 UITableView 对每个单元格都有动态单元格高度。如果我不在 UITableView 和 tableView.reloadData()
的顶部,向上滚动就会变得神经质。
我相信这是因为当我向上滚动时重新加载了数据,UITableView 正在重新计算每个可见单元格的高度。如何减轻这种影响,或者如何只从某个 IndexPath 重新加载 Data 到 UITableView 的末尾?
此外,当我设法滚动所有的方式到顶部,我可以向下滚动,然后向上,没有问题,没有跳跃。这很可能是因为已经计算了 UITableViewCell 高度。