我想要一个具有相同高度的 LazyVGrid 行,可以扩展/收缩以填充可用的父高度
是否可以?
let columns = Array(repeating: GridItem(.flexible(minimum: 50, maximum: 100)), count: 3)
LazyVGrid(columns: columns, alignment: .leading, spacing: 10) {
ForEach(objects, id: \.self.id) { object in
MyView().frame(minHeight: 0, maxHeight: .infinity)
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码确实完美地间隔了框架的宽度,但行不会扩展和收缩,它们只是紧贴内容的高度。