问题是.background()
修饰符在不同主题上的工作。
完全相同的代码对两个主题的影响不同:
是我这方面的问题,还是swiftUI的错误?
TextField("Any text", text: $anyText)
.background(Color.red)
答案 0 :(得分:0)
“黑暗模式的人机界面指南”部分内容为:
使用系统提供的标签颜色作为标签。主,次,三级和四级标签颜色会自动适应浅色和深色外观。有关相关指导,请参见“印刷术”。
https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/dark-mode/
尝试为您的文本设置.secondary()颜色
答案 1 :(得分:0)