Menu
Coddy logo textTech

Liste de tâches

Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 49 sur 50.

challenge icon

Défi

Difficile

Créez une liste de tâches avec la structure Todo :

  • un TextField avec l’espace réservé New task (identifiant field) et un bouton Add qui ajoute un Todo avec le titre saisi dans un tableau d’état todos (vide au départ) et efface le champ
  • une List (identifiant list) avec un Toggle par tâche, intitulé avec la tâche et lié à sa propriété done
  • un texte (identifiant progress) qui affiche 1 of 2 done, en comptant les tâches dont done vaut true

Essayez vous-même

import SwiftUI

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

Toutes les leçons de Introduction à SwiftUI

Entraînez-vous par vous-même : Playground Swift