Liste de tâches
Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 49 sur 50.
Défi
DifficileCréez une liste de tâches avec la structure Todo :
- un
TextFieldavec l’espace réservéNew task(identifiantfield) et un boutonAddqui ajoute unTodoavec le titre saisi dans un tableau d’étattodos(vide au départ) et efface le champ - une
List(identifiantlist) avec unTogglepar tâche, intitulé avec la tâche et lié à sa propriétédone - un texte (identifiant
progress) qui affiche1 of 2 done, en comptant les tâches dontdonevaut true
Essayez vous-même
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Toutes les leçons de Introduction à SwiftUI
4Modificateurs
Marge intérieureArrière-plansOrdre des modificateursCadres et formesRécapitulatif - Créateur de badges2Afficher du contenu
Vues de texteNombres dans le textePolicesCouleursSymboles SFRécapitulatif - Étiquette de prix5État et boutons
BoutonsLa propriété @StateÉtat vrai ou fauxVues conditionnellesRécapitulatif - Compteur de scoreEntraînez-vous par vous-même : Playground Swift