我有处理设备地址簿的表,该表可以轻松拥有 500 多个联系人。此外,表格每 3 秒更新一次,然后运行代码
[tableContacts beginUpdates];
[tableContacts reloadRowsAtIndexPaths:arr withRowAnimation:UITableViewRowAnimationNone];
[tableContacts endUpdates];
每次更新时,我都会更新单元格上的文本和一个图像(存在)。单元格的所有计算都是后台线程上的句柄。问题是大多数时候滚动不够流畅。当我触摸表格开始滚动时,滚动没有响应 1 秒左右(我认为是因为此时表格正在刷新)。
所以问题是如何处理很长的表,这些表在短时间内获取数据并需要刷新?