Ich habe ein bisschen mit SWiftUI experimentiert und kann anscheinend überhaupt keine Informationen darüber finden, wie man mit SWiftUI eine mehrspaltige TableView wie in NSTableView erstellt. Alle Beispiele, die ich gefunden habe, zeigen eine einzelne Datenspalte. In der Dokumentation von Apple ist sogar angegeben, dass die SwiftUI-Listenstruktur für die einspaltige Anzeige von Datenzeilen vorgesehen ist. Dies ist eine ziemlich grundlegende Datenstruktur für Apps unter MacOS, die jedoch nirgendwo erwähnt wird!
Kann jemand etwas Licht ins Dunkel bringen? Ich nehme an, es ist noch nicht fertig, aber immer noch ...
NSViewRepresentable
. Haben Sie neue Informationen?NSTableView
in SwiftUI verwendet?Antworten:
Sie könnten einen HStack erstellen und dann einen Teiler zwischen zwei VStacks haben, in den Sie Ihre verschiedenen Datenspalten einfügen würden. Es würde ungefähr so aussehen:
Und wiederholen Sie dies einfach für alle Datenspalten, die benötigt werden.
quelle