Module 5 - Exercice

← Retour au module principal

Car Store

Mise en situation

Compléter le projet en utilisant les différentes « View » comme les « List », « Navigation » et « Form » vues en classe.

Instructions

  1. Compléter le fichier « ContentView.swift » afin qu’il représente le modèle ci-dessous.
    • a. Vous devez afficher la liste des voitures.
    • b. Vous devez ajouter un bouton « Add » menant vers le fichier « AddNewCar.swift ».
    • c. Vous devez ajouter un bouton « Edit » permettant de déplacer les items dans la liste.
    • d. Il faut pouvoir sélectionner une voiture afin de voir les détails de celle-ci.
    • e. Vous devez ajouter un effet de « scroll » pour lorsque la liste est trop longue.
    • Module 5
  2. Compléter le fichier « CarDetail.swift » afin qu’il représente le modèle ci-dessous.
    • a. Vous devez ajouter un effet de « scroll » pour lorsque la liste est trop longue.
    • Module 5
  3. Compléter le fichier « AddNewCar.swift » afin qu’il représente le modèle ci-dessous.
    • a. La voiture doit s’ajouter à la liste de voitures lorsque le formulaire est rempli et que le bouton « Add Car » est cliqué.
    • b. Vous devez ajouter un effet de « scroll » pour lorsque la liste est trop longue.
    • Module 5

Informations supplémentaires

Dans le fichier « CarDetail.swift », il y a une icône qui indique si la voiture est hybride ou non. Voici comment vous pouvez afficher cette icône.

Module 5

Voici comment utiliser la fonction « DataInput » dans le fichier « AddNewCar.swift ».

Module 5

Dans le fichier « ContentView.swift », vous pouvez utiliser la fonction « ListCell » afin d’afficher les items dans la liste.


Télécharger le projet de base Télécharger la solution