// // ContentView.swift // Testapp // // Created by Cairocoders on 5/5/21. // SwiftUI how to create and use Form import SwiftUI struct ContentView: View { @State var username: String = "" @State var isPrivate: Bool = true @State var notificationsEnabled: Bool = false @State private var previewIndex = 0 var previewOptions = ["Always", "When Unlocked", "Never"] var body: some View { NavigationView { Form { Section(header: Text("PROFILE")) { TextField("Username", text: $username) Toggle(isOn: $isPrivate) { Text("Private Account") } } Section(header: Text("NOTIFICATIONS")) { Toggle(isOn: $notificationsEnabled) { Text("Enabled") } Picker(selection: $previewIndex, label: Text("Show Previews")) { ForEach(0 ..< previewOptions.count) { Text(self.previewOptions[$0]) } } } Section(header: Text("ABOUT")) { HStack { Text("Version") Spacer() Text("1.0.0") } } Section { Button(action: { print("Perform an action here...") }) { Text("Reset All Settings") } } } .navigationBarTitle("Settings") } } } struct ContentView_Previews: PreviewProvider { static var previews: some View { Group { ContentView() } } }
article
Monday, May 10, 2021
SwiftUI how to create and use Form
SwiftUI how to create and use Form