Widoki tekstowe
Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 3 z 50.
Text wyświetla ciąg znaków. Literał ciągu znaków zapisany wewnątrz Text może używać Markdowna: dwóch gwiazdek do pogrubienia, jednej do kursywy:
Text("**Swift** is *fun*")To pokazuje Swift pogrubioną czcionką i zabawę kursywą.
Aby umieścić wartość w tekście, użyj interpolacji ciągu znaków. Właściwości widoku są dostępne wewnątrz body:
struct ContentView: View {
let name = "Ada"
let points = 42
var body: some View {
Text("\(name) has \(points) points")
}
}Na ekranie wyświetla się Ada has 42 points. Markdown dotyczy tylko literału: Text(name) wyświetla ciąg znaków zapisany w name dokładnie w takiej postaci, w jakiej jest.
Wyzwanie
PoczątkującyWidok ma dwie stałe: city i days. Zmień tekst tak, aby wyświetlał Trip to Paris: 5 days, używając tych dwóch stałych z interpolacją ciągów znaków.
Spróbuj swoich sił
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
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