小编use*_*784的帖子

更改iOS15中列表的背景颜色

随着新的 XCode 13 和它\xe2\x80\x98s iOS 15 支持,列表的呈现方式明显发生了变化。\n现在列表有一个额外的灰色背景。之前,背景是纯白色的,正如我所希望的那样。当我添加文本等其他元素时,默认背景颜色仍然是白色。

\n

有没有办法摆脱列表的灰色周围而不切换到ForEach()解决方案?

\n

我尝试在各个地方将背景颜色从灰色更改为白色,并添加额外的堆栈以希望覆盖默认背景颜色。

\n

我希望它是全白色的,没有灰色周围:

\n

示例图像

\n
struct ContentView: View {\n    var body: some View {\n        \n        VStack {\n            Text("Test")\n            \n            List {\n                ForEach(1..<20) { i in\n                    Text(String(i))\n                }         \n            }.frame(maxWidth: .infinity)                \n        }       \n        \n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

swiftui swiftui-list ios15

6
推荐指数
1
解决办法
6012
查看次数

标签 统计

ios15 ×1

swiftui ×1

swiftui-list ×1