To Do List
Partie 1
Dans cette partie, le modèle (ensemble des tâches) sera un tableau de String. L’application devra permettre :
-
D’afficher une liste de tâches (voir figure ci-dessous)-
De créer une nouvelle tâche via le champ de saisie en haut de l’écran. Lors de la saisie d’une nouvelle tâche, lorsque l’utilisateur tape sur Retour, le clavier doit disparaitre.-
De supprimer une tâche par un glissement vers la gauche. Attention si la tâche n’est pas terminée (case à cocher vide) la suppression sera impossible.
Une cellule de TableView est composée d’un bouton (la case à cocher) et d’un texte. Vous devrez donc utiliser le type Custom pour les cellules. Pour que votre bouton ressemble à une case à cocher, vous avez la possibilité de lui associer 2 images dans le Storyboard (1 pour l’état par défaut et 1 pour l’état Selected). 2 fichiers images exemple sont joints.
Vous devrez également associer un contrôleur pour une cellule (File -> New File -> Cocoa Touch Class puis choisir UITableViewCell comme SubClass). N’oubliez pas d’associer le contrôleur que vous venez de créer à une cellule. C’est ce contrôleur qui gérera l’événement du click sur la case à cocher.