[macos] SwiftUI를 사용하는 MacOS의 다중 열 테이블 뷰

SWiftUI를 조금 실험 해 보았는데 NSTableView에서와 같이 SWiftUI를 사용하여 다중 열 TableView를 만드는 방법에 대한 정보를 전혀 찾지 못했습니다. 내가 찾은 모든 예제에는 단일 데이터 열이 표시됩니다. Apple의 설명서에는 SwiftUI List 구조가 데이터 행의 단일 열 표시 용임을 명시하고 있습니다. 이것은 MacOS의 앱에 대한 매우 기본적인 데이터 구조이지만 어디서나 언급하지 않은 것 같습니다!

누군가 이것에 약간의 빛을 비출 수 있습니까? 나는 아직 준비가되지 않았지만 여전히….



답변

HStack을 생성 한 다음 서로 다른 데이터 열을 넣을 두 VStacks 사이에 분배기를 사용할 수 있습니다. 다음과 같이 보일 것입니다.

List {
 HStack{
   VStack{
    //Column 1 Data
  }
   }
  Divider()
   VStack{
     //Column 2 Data
   }
}

그런 다음 많은 데이터 열이 필요하지만이 작업을 반복하십시오.


답변