【发布时间】:2015-09-29 23:36:49
【问题描述】:
我有一个根据 API 的结果更新的表格视图。表格视图有一个很大的自定义单元格,几乎占据了屏幕的一半。用户可以使用自定义按钮对单元格进行排序。平均而言,表格内将有 10-15 个单元格,我的大问题是当用户单击以将最底部的单元格移动 1 点时,reloadData 将刷新整个表格并将视口移动到顶部,这意味着用户将必须再次滚动到最后,这是糟糕的用户体验。有没有办法刷新表格视图,但在重新加载之前保持位置,或者考虑使用在表格填充后调用的自定义滚动是否有用。我正在用 Swift 编写应用程序,API 使用 Alamofire 处理,自定义单元格有一个单独的 XIB 文件,表格视图在我的视图控制器内。
【问题讨论】:
标签: ios uitableview