Menu
Coddy logo textTech

To-do-Liste

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

challenge icon

Aufgabe

Schwer

Erstelle eine To-do-Liste mit der Todo-Struktur:

  • ein TextField mit dem Platzhalter New task (Bezeichner field) und eine Add-Schaltfläche, die ein Todo mit dem eingegebenen Titel an ein todos-Zustandsarray (anfangs leer) anhängt und das Feld leert
  • eine List (Bezeichner list) mit einem Toggle pro Aufgabe, der mit dem Aufgabentitel beschriftet und an deren done gebunden ist
  • ein Text (Bezeichner progress), der 1 of 2 done anzeigt und die Aufgaben zählt, deren done den Wert true hat

Probier es selbst

import SwiftUI

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

Alle Lektionen in Einführung in SwiftUI

Übe selbstständig: Swift-Playground