Menu
Coddy logo textTech

Quantité et total

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

challenge icon

Défi

Moyen

Conservez tout ce qui provient des étapes précédentes. Dans OrderView :

  1. Ajoutez un @State quantity commençant à 1 ainsi qu’un Stepper intitulé Quantity: 1, ... de 1 à 5, avec l’identifiant quantity.
  2. Ajoutez une propriété calculée extra : 0 pour Small, 0.5 pour Medium et 1.0 pour Large.
  3. Affichez le total, (price + extra) * quantity, sous la forme Total: $4.25 (avec deux décimales) dans la police .headline, avec l’identifiant total, sous le stepper.

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