SwiftUI Textfield Textbox füllen

VonTobias Stephan

SwiftUI Textfield Textbox füllen

…das ist nun wirklich keine Raketenwissenschaft. Den aktuellen Wert hinterlegt man as String – direkte Texteingabe oder halt eine Variable. Die Eigenschaft Text findest Du dann der @State Variable $name wieder. Mit Hilfe der textfieldStyle Eigenschaft RoundedBorderTextFieldStyle() sieht die Textbox so aus, wie wir das aus den Storyboard-Zeiten kennen. Natürlich gibt es zahlreiche Möglichkeiten das Erscheinungsbild des TextField Objekts wunschgemäß anzupassen.

struct ContentView: View {
    @State private var name: String = "Peter"

    var body: some View {
        VStack {
            TextField("Enter your name", text: $name)
            .textFieldStyle(RoundedBorderTextFieldStyle())
            Text("Hello, \(name)!")
        }
    }
}

Über den Autor

Tobias Stephan administrator

Schreibe eine Antwort