Menu
Coddy logo textTech

Umschalter

Teil des Abschnitts Einführung in SwiftUI der Swift-Journey von Coddy. Lektion 25 von 50.

Ein Toggle ist ein mit einem Bool verbundener Ein-/Aus-Schalter:

@State private var notifications = true

Toggle("Notifications", isOn: $notifications)

Der Titel wird links und der Schalter rechts angezeigt. Wenn du den Schalter umlegst, wird über die Bindung in notifications geschrieben, und alles, was den Wert liest, wird aktualisiert:

Text(notifications ? "You will get alerts" : "Alerts are off")
challenge icon

Aufgabe

Einfach

Füge einen mit Wi-Fi betitelten Toggle hinzu, der an wifi gebunden ist und die Kennung wifi hat. Der Statustext muss Connected lauten, solange der Toggle aktiviert ist, und Offline, solange er deaktiviert ist.

Probier es selbst

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in SwiftUI

Übe selbstständig: Swift-Playground