场景:有100个用户进入聊天室,其中一个用户A在不断的滑动聊天记录(tableview),其他用户都在发消息更新聊天记录(tableview),这时用户A发现他滑动聊天记录很不流畅,甚至卡死,如何解决?
滑动的时候只接受数据并且记录tableView 当前的contentOffset, 不插入新的cell(构建一个缓冲 List 在后台线程接受插入的数据, 但主线程不更新插入新的 cell), 当用户滑到刚刚记录的 contentOffset 的时候将List 里面的数据插入tableView
滑动的时候只接受数据并且记录
tableView当前的contentOffset, 不插入新的cell(构建一个缓冲List在后台线程接受插入的数据, 但主线程不更新插入新的cell), 当用户滑到刚刚记录的contentOffset的时候将List里面的数据插入tableView