Menu
Coddy logo textTech

Ilość i suma

Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 46 z 50.

challenge icon

Wyzwanie

Średni

Zachowaj wszystko z poprzednich kroków. W OrderView:

  1. Dodaj @State quantity z początkową wartością 1 oraz Stepper z tytułem Quantity: 1, ... od 1 do 5, z identyfikatorem quantity.
  2. Dodaj właściwość obliczaną extra: 0 dla Small, 0.5 dla Medium i 1.0 dla Large.
  3. Pokaż sumę (price + extra) * quantity jako Total: $4.25 (dwa miejsca po przecinku), czcionką .headline, z identyfikatorem total, poniżej steppera.

Spróbuj swoich sił

import SwiftUI

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

Wszystkie lekcje w sekcji Wprowadzenie do SwiftUI

Poćwicz samodzielnie: Edytor online SwiftUI