Calculateur de pourboire
Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 48 sur 50.
Défi
MoyenCrée un calculateur de pourboire dans une VStack :
- un
TextFieldavec l’espace réservéBillet l’identifiantbill, lié à un étatStringbillText - un
Pickersegmenté intituléTip(identifianttip), lié à un étatInttipPercentqui commence à15, avec les options10%,15%et20%associées aux valeurs10,15et20 - un texte
Tip: $7.50(identifianttipAmount) et un texteTotal: $57.50(identifianttotal), tous deux avec deux décimales
Lis l’addition avec Double(billText) ?? 0, afin qu’un champ vide ou invalide soit considéré comme 0.
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 badges2Afficher 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