我们使用自定义的 gridView 来以网格形式显示所有产品。问题在于,如果设备处于横向或纵向方向,我们需要重新排序。
我们该怎么做呢?
我们该怎么做呢?
ModularGridStyle(columns: 2, rows: 3)
当设备处于横屏状态时,列和行需要不同。
这是视图:
var body: some View {
Grid(self.products) { product in
Text("\(product.name)")
}
.gridStyle(
ModularGridStyle(columns: 2, rows: 3)
)
}