Là sans réfléchir je dirais d’utiliser LIST. J’avais fait un exemple, avec des cellules personnalisés, quelque part dans un post de ce forum, il y a 1 ou 2 ans, mais je ne sais plus où.
EDIT : Un prototype de cellule personnalisé dans une table
Le post commence par de l’UIKit, mais à la fin je donne un exemple de List en SwiftUI, avec des cellules personnalisées.