我有以下代碼:
let gridItems = [GridItem(.adaptive(minimum: 300, maximum: 400), spacing: 10)]
ScrollView(.vertical, showsIndicators: false) {
LazyVGrid(columns: gridItems) {
ForEach(item) { i in
HStack(spacing: 0) {
Text("Testing")
Spacer()
}
.border(.pink)
}
}
.background(.green)
.border(.blue)
}
.border(.red)
它畫了這個:

如何消除領先和落后的差距?那是從哪里來的?
uj5u.com熱心網友回復:
自適應項引入寬度限制:
let gridItems = [GridItem(.adaptive(minimum: 300, maximum: 400), spacing: 10)]
^^^^^^^^^^^^ << here !!
一般來說,內部網格間距的配置如https://stackoverflow.com/a/63027052/12299030中所述
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/490182.html
上一篇:Swift泛型:顯式宣告的引數Set<UUID>轉換為CVarArg但具有UUID的泛型Set<S>不會
下一篇:iOS中的字體字符高度變化
