我有以下代码。如果我更改.background(Color.green)
为.background(Color.white)
VStack,背景将是我用于 Listbackground 的 systemGray。
跟.colorMultiply(Color(UIColor.systemGray4))
物业有关系吗?
var body: some View {
NavigationView {
List {
Text("Bla bla bla")
Group {
VStack {
TextField("Server address", text: $serverAddress)
.keyboardType(.default)
TextField("Server port", text: $serverPortString)
.keyboardType(.numberPad)
}
}
.padding()
.background(Color.green)
.cornerRadius(8)
// Some more elements
}
.navigationBarHidden(false)
.navigationBarTitle("Connect your Server", displayMode: .large)
}
.colorMultiply(Color(UIColor.systemGray4))
.onTapGesture {
self.hideKeyboard()
}
被忽略的白色背景:
工作绿色背景: