【问题标题】:SwiftUI .background modifier isn't workingSwiftUI .background 修饰符不起作用 【发布时间】:2020-11-06 00:47:52 【问题描述】: SwiftUI 上的 .background 修饰符不改变颜色是否有原因? here 我尝试重新启动 Xcode,甚至创建了一个新项目,但我仍然面临同样的问题。 【问题讨论】: 标签: ios swift swiftui 【解决方案1】: 默认情况下Rectangle() 具有Color.black 不透明的前景色,因此任何背景都将在其下方不可见。 你可以改用 Rectangle().fill(Color.white) 或 Rectangle().foregroundColor(Color.white) 【讨论】: 【解决方案2】: 背景(矩形周围)为白色,请尝试使用 .fill() 代替 【讨论】: