iOS-关于tableview刷新数据 闪屏
最近在做股票期货类app,显示行情列表,股票的价格会发生变化,需要时刻刷新数据,与后端同事商量用的socket来传数据,当数据发生变化,服务器就发送数据,开始想用更新局部数据,但这样还需要去排序,最后还是要刷新全部数据,不如服务器直接发送排序好的数据,下面到重点,tableview reloaddata会闪屏,我的解决思路是用两个数组和一个bool值,bool来判断是否是首次接收数据,如果是用model1来接收,如果不是用model2来接收,用个定时器timer,每隔1秒去判断一次model2是否为空,不为空把model1清空把model2的数据加到model1,然后reloaddata
参考:
iOS UITableView局部刷新 刷新单个cell或section
https://blog.csdn.net/glt_code/article/details/52447410
UITableView刷新指定section、cell
https://blog.csdn.net/zww1984774346/article/details/50764788
解决iOS UITableView reloadData 时闪屏的问题
https://blog.csdn.net/qq_27633421/article/details/78712618

浙公网安备 33010602011771号