Je ne peux pas commenter la réponse principale, mais une mise en œuvre rapide serait:
self.tableView.reloadSections([0], with: UITableViewRowAnimation.fade)
vous pouvez inclure autant de sections que vous souhaitez mettre à jour dans le premier argument de reloadSections.
Autres animations disponibles dans la documentation:
https://developer.apple.com/reference/uikit/uitableviewrowanimation
fondu
La ou les lignes insérées ou supprimées s'affichent dans ou hors de la vue tableau.
right
La ou les lignes insérées glissent à partir de la droite; la ou les lignes supprimées glissent vers la droite.
gauche
La ou les lignes insérées glissent à partir de la gauche; la ou les lignes supprimées glissent vers la gauche.
top
La ou les lignes insérées glissent depuis le haut; la ou les lignes supprimées glissent vers le haut.
bas
La ou les lignes insérées glissent depuis le bas; la ou les lignes supprimées glissent vers le bas.
case aucun
Les lignes insérées ou supprimées utilisent les animations par défaut.
middle
La vue tableau tente de garder les anciennes et les nouvelles cellules centrées dans l'espace qu'elles occupaient ou occuperont. Disponible sur iPhone 3.2.
automatique
La vue de table choisit un style d'animation approprié pour vous. (Introduit dans iOS 5.0.)