Плавная прокрутка для UITableView с частым обновлением источника данных - PullRequest
0 голосов
/ 16 мая 2018

У меня есть 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 не загружены изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...