У меня есть tableView
, для которого я обновляю модель каждые 2 секунды.
Поэтому при выполнении reloadData()
для tableView прокрутка не является плавной.
Что можно сделать для достижения плавной прокрутки в таком случае.
Вот что я делаю:
//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?
Примечание. В tableView не загружены изображения.