Interrupteur
Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 25 sur 50.
Un Toggle est un interrupteur marche/arrêt lié à un Bool :
@State private var notifications = true
Toggle("Notifications", isOn: $notifications)Le titre est affiché à gauche et le commutateur à droite. En basculant le commutateur, on écrit dans notifications via la liaison, et tout ce qui lit la valeur se met à jour :
Text(notifications ? "You will get alerts" : "Alerts are off")Défi
FacileAjoutez un Toggle intitulé Wi-Fi, lié à wifi, avec l’identifiant wifi. Le texte d’état doit afficher Connected lorsque le bouton est activé et Offline lorsqu’il est désactivé.
Essayez vous-même
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
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 score3Piles et mise en page
VStackHStackAlignement et espacementSpacer et ZStackRécapitulatif - Carte météo6Saisie utilisateur
Champ de texteInterrupteurSteppeur et curseurSélecteurRécapitulatif - Formulaire de commandeEntraînez-vous par vous-même : Playground Swift