Quantité et total
Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 46 sur 50.
Défi
MoyenConservez tout ce qui provient des étapes précédentes. Dans OrderView :
- Ajoutez un
@Statequantitycommençant à1ainsi qu’unStepperintituléQuantity: 1, ... de1à5, avec l’identifiantquantity. - Ajoutez une propriété calculée
extra:0pour Small,0.5pour Medium et1.0pour Large. - Affichez le total,
(price + extra) * quantity, sous la formeTotal: $4.25(avec deux décimales) dans la police.headline, avec l’identifianttotal, 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
4Modificateurs
Marge intérieureArrière-plansOrdre des modificateursCadres et formesRécapitulatif - Créateur de badges7Listes
Pour chaque élémentÉléments identifiablesListeAjouter des élémentsRécapitulatif - Liste de courses10Projet - Coddy Coffee
Vue d’ensemble du projetÉcrans des boissons2Afficher du contenu
Vues de texteNombres dans le textePolicesCouleursSymboles SFRécapitulatif - Étiquette de prix5État et boutons
BoutonsLa propriété @StateÉtat vrai ou fauxVues conditionnellesRécapitulatif - Compteur de scoreEntraînez-vous par vous-même : Playground Swift