Vues de texte
Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 3 sur 50.
Text affiche une chaîne. Un littéral de chaîne écrit dans Text peut utiliser le Markdown : deux astérisques pour le gras, un pour l’italique :
Text("**Swift** is *fun*")Cela affiche Swift en gras et amusant en italique.
Pour insérer une valeur dans le texte, utilisez l’interpolation de chaînes. Les propriétés de la vue sont accessibles dans body :
struct ContentView: View {
let name = "Ada"
let points = 42
var body: some View {
Text("\(name) has \(points) points")
}
}L’écran affiche Ada has 42 points. Markdown s’applique uniquement à un littéral : Text(name) affiche exactement la chaîne stockée dans name, telle quelle.
Défi
DébutantLa vue possède deux constantes, city et days. Modifiez le texte afin qu’il affiche Trip to Paris: 5 days, en utilisant les deux constantes avec l’interpolation de chaînes.
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 scoreEntraînez-vous par vous-même : Playground Swift