web-dev-qa-db-ja.com

SwiftUIを使用したMacOSでの複数列のTableView

私はSWiftUIを少し試してみましたが、SWiftUIを使用してNSTableViewのような複数列のTableViewを作成する方法に関する情報をまったく見つけることができません。私が見つけたすべての例は、データの単一の列を示しています。 Appleのドキュメントでも、SwiftUI List構造がデータの行の単一列表示用であることを指定しています。これはMacOSのアプリのかなり基本的なデータ構造ですが、それについての言及はゼロのようですどこでも!

誰かがこれに光を当てることができますか?まだ準備ができていないが、それでも…。

12
Peter

HStackを作成し、2つのVStackの間にディバイダーを配置して、データの異なる列を配置することができます。次のようになります。

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

そして、これを繰り返しますが、必要なデータの列はたくさんあります。

1
Ben O