动态行之间的SwiftUI LazyHGrid空间

问题描述

您能否建议如何在网格中具有动态的行数。 我有5个字(这些宽度可以不同)。想法是将它们彼此相邻显示,如果没有足够的空间->移至下一行

我当前正在使用

var rows: [GridItem] = [.init(.adaptive(minimum: 60))]
LazyHGrid(rows: rows,spacing: 2)

但是行之间的间隔太大。

有什么想法使它变小吗?

谢谢

This what I currently have

This is what I'm trying to achieve

解决方法

在网格项目中添加间距

var rows: [GridItem] = [.init(.adaptive(minimum: 60),spacing: 2)]