Я немного экспериментировал с SWiftUI и, похоже, не могу найти никакой информации о том, как использовать SWiftUI для создания многостолбцового TableView, как в NSTableView. Все примеры, которые мне удалось найти, показывают один столбец данных. В документации Apple даже указывается, что структура списка SwiftUI предназначена для отображения столбцов строк данных в одном столбце. Это довольно фундаментальная структура данных для приложений на MacOS, но нигде не упоминается об этом!
Может кто-то пролить свет на это? Я предполагаю, что это просто еще не готово, но все же ...
NSViewRepresentable
. У вас есть какая-нибудь новая информация?NSTableView
в SwiftUI?Ответы:
Вы можете создать HStack, а затем иметь разделитель между двумя VStacks, в который вы поместите свои различные столбцы данных. Это будет выглядеть примерно так:
А затем просто повторите это для скольких столбцов данных необходимо.
источник