Я не можу коментувати основну відповідь, але швидка реалізація буде такою:
self.tableView.reloadSections([0], with: UITableViewRowAnimation.fade)
ви можете включити стільки розділів, скільки ви хочете оновити в першому аргументі для reloadSections.
Інші анімації, доступні в документах:
https://developer.apple.com/reference/uikit/uitableviewrowanimation
зникати
Вставлений або видалений рядок або рядки зникають у або з подання таблиці.
праворуч
Вставлений рядок або рядки ковзають праворуч; видалений рядок або рядки висуваються праворуч.
зліва
Вставлений рядок або рядки просуваються зліва; видалений рядок або рядки висуваються зліва.
вгору
Вставлений рядок або рядки засуньте зверху; видалений рядок або рядки висуваються до верху.
знизу
Вставлений рядок або рядки просуваються знизу; видалений рядок або рядки висуваються донизу.
case none
Вставлені або видалені рядки використовують анімації за замовчуванням.
середина
Перегляд таблиці намагається зберегти старі та нові клітини в центрі місця, яке вони займали чи будуть займати. Доступно в iPhone 3.2.
автоматичний
Перегляд таблиці вибирає відповідний для вас стиль анімації. (Введено в iOS 5.0.)