随着新的 XCode 13 和它的 iOS 15 支持,列表的呈现方式显然已经改变了。现在列表有一个额外的灰色背景。以前,背景是纯白色的,就像我希望的那样。当我添加文本等其他元素时,默认背景颜色仍然是白色。
有没有办法在不切换到ForEach()
解决方案的情况下摆脱 List 的灰色环境?
我尝试在各个地方将背景颜色从灰色更改为白色,并添加额外的堆栈以覆盖默认背景颜色。
这我希望是没有灰色周围的全白:
struct ContentView: View {
var body: some View {
VStack {
Text("Test")
List {
ForEach(1..<20) { i in
Text(String(i))
}
}.frame(maxWidth: .infinity)
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句