通过频繁的数据源更新,为UITableView平滑滚动

时间:2018-05-16 10:31:31

标签: ios swift uitableview

我有一个tableView我每隔2秒更新一次模型。 因此,当在tableView上执行reloadData()时,滚动不顺畅。 在这种情况下,可以采取哪些措施来实现平滑滚动。

这是我正在做的事情:

//This method is called every 2 seconds    
func UpdateModel(getModel: GetModel) {
     let background = DispatchQueue.global()
     background.async {
      //Replace model objects here
      DispatchQueue.main.async {
        self.testTableView.reloadData()
       }
     }
}

我如何确保在此表格中滚动不受影响 注意:tableView中没有加载图像。

0 个答案:

没有答案