我目前有以下代码:
import SwiftUI
struct TestView: View {
@State var selectedDate = Date()
@State var Placeholder = ""
@State var isButtonPressed: Bool = false
var body: some View {
Form {
DatePicker(selection: $selectedDate) {
Text("Date")
}
TextField("Enter Text", text: $Placeholder)
Section {
HStack {
Spacer()
Button(action: {
self.isButtonPressed.toggle()
}) {
Text("Save")
}
Spacer()
}
}
}.background(Color.red)
}
}
struct TestView_Previews: PreviewProvider {
static var previews: some View {
TestView()
}
}
哪个给我这个:
但是我想更改表单内字段的背景。
我尝试使用
.background(Color.red)
但是它并没有改变背景。
我可以使用VStack创建ScrollView,然后将一些.clip修饰符与ZStack一起添加,但这不是一个好方法。
那么有人知道如何仅更改表单中字段的背景吗?