J'ai expérimenté un peu avec SWiftUI et je n'arrive pas à trouver d'informations sur la façon d'utiliser SWiftUI pour créer une TableView multi-colonnes comme dans NSTableView. Tous les exemples que j'ai réussi à trouver montrent une seule colonne de données. La documentation d'Apple spécifie même que la structure de la liste SwiftUI est destinée à l'affichage sur une seule colonne de lignes de données. Il s'agit d'une structure de données assez fondamentale pour les applications sur MacOS, mais il semble n'y avoir aucune mention nulle part!
Quelqu'un peut-il nous éclairer à ce sujet? Je suppose que ce n'est pas encore prêt, mais quand même….
NSViewRepresentable
. Avez-vous de nouvelles informations?NSTableView
dans SwiftUI?Réponses:
Vous pouvez créer un HStack puis avoir un diviseur entre deux VStacks où vous mettriez vos différentes colonnes de données. Cela ressemblerait à quelque chose comme ceci:
Et puis, répétez cela pour le nombre de colonnes de données nécessaires.
la source