gpt4 book ai didi

swift - 列表涵盖 SwiftUI 中的自定义 View

转载 作者:行者123 更新时间:2023-11-28 07:20:05 25 4
gpt4 key购买 nike

当我将“网格”(Github URL)放入列表时,我目前遇到 SwiftUI 问题,它被下一个单元格覆盖。但是当我展开“文本”时,单元格变大了。

List(0 ..< colorArray.count) { i in
VStack(alignment: .leading, spacing: 8) {
Text("a")
.font(.body)
.multilineTextAlignment(.leading)
.padding(.horizontal, 10)
.lineLimit(nil)
Grid {
ForEach(self.colorArray[i], id: \.self) { color in
RoundedRectangle(cornerRadius: 10)
.foregroundColor(Color(color))
.frame(width: 80.0, height:80.0)
.overlay(
RoundedRectangle(cornerRadius: 10)
.stroke(Color(UIColor.label),
lineWidth: 0.5)
)
}
}
.padding(.horizontal, 8)
.gridStyle(
AutoColumnsGridStyle(minItemWidth: 80, itemHeight: 80, hSpacing: 8, vSpacing: 8)
)
}

Screenshot of my current result我怎样才能使“网格”不会像下图那样被掩盖。 This is the result I would like to get

最佳答案

重新创建这个是不可能的,因为你的代码不完整,但是可以应用

.aspectRatio(contentMode: .fit)

Grid 或整个 VStack 都应强制单元格具有正确的大小。

关于swift - 列表涵盖 SwiftUI 中的自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58469945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com