示例
import SwiftUI
struct ContentView: View {
@State private var name: String = ""
@State private var age: String = ""
@State private var isSubscribed: Bool = false
var body: some View {
NavigationView {
Form {
Section(header: Text("Personal Information")) {
TextField("Name", text: $name)
TextField("Age", text: $age)
}
Section {
Toggle(isOn: $isSubscribed) {
Text("Subscribe to newsletter")
}
}
Section {
Button(action: {
// 提交表单的逻辑
}) {
Text("Submit")
}
}
}
.navigationTitle("User Form")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}主要组件:
使用场景:
Last updated