Ilość i suma
Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 46 z 50.
Wyzwanie
ŚredniZachowaj wszystko z poprzednich kroków. W OrderView:
- Dodaj
@Statequantityz początkową wartością1orazStepperz tytułemQuantity: 1, ... od1do5, z identyfikatoremquantity. - Dodaj właściwość obliczaną
extra:0dla Small,0.5dla Medium i1.0dla Large. - Pokaż sumę
(price + extra) * quantityjakoTotal: $4.25(dwa miejsca po przecinku), czcionką.headline, z identyfikatoremtotal, 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
10Projekt – Kawiarnia Coddy
Przegląd projektuEkrany napojów2Wyświetlanie treści
Widoki tekstoweLiczby w tekścieCzcionkiKolorySF SymbolsPodsumowanie — metka z ceną5Stan i przyciski
PrzyciskiWłaściwość @StateStan prawda lub fałszWidoki warunkowePodsumowanie — licznik punktów6Dane wejściowe użytkownika
Pole tekstowePrzełącznikPrzyciski krokowe i suwakSelektorPodsumowanie – formularz zamówieniaPoćwicz samodzielnie: Edytor online SwiftUI