iOS / Swift如何实时更新表视图

时间:2019-12-25 10:49:51

标签: ios swift api uitableview

我需要从API获取实时新闻,然后在UITableView中显示它们,新闻必须在到达后5秒钟内消失。

我是Swift的新手,我知道UITableView具有reloadData()用来更新表中的数据,我想应该使用此方法。

我的想法是每5秒调用一次Api,但是它如何进行更新/动画处理以使新闻消失并在表格中添加新消息?

1 个答案:

答案 0 :(得分:0)

从api获取数据时,请更新Data_Source(即从中填充UITableView的列表或数组),然后再调用reloadData()。因此,UITableView会在每次数据来自api时重新加载。

如果您只想显示新数据,则将assign =新数据添加到您的数组中,或者要添加/附加然后在旧数组中append新数据。