Kolory
Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 6 z 50.
.foregroundStyle koloruje zawartość widoku, na przykład litery w widoku Text:
Text("Warning")
.foregroundStyle(.red)SwiftUI ma nazwane kolory: .red, .orange, .yellow, .green, .blue, .purple, .gray i inne. .secondary to jaśniejszy odcień szarości używany dla mniej ważnego tekstu.
Starszy kod używa .foregroundColor(.red), co daje ten sam efekt w przypadku pojedynczego koloru. Możesz też połączyć kolor z części czerwonej, zielonej i niebieskiej o wartościach od 0 do 1:
Text("Custom")
.foregroundStyle(Color(red: 0.2, green: 0.6, blue: 0.9))Wyzwanie
PoczątkującyPokaż, że kawiarnia jest otwarta: ustaw zielony kolor tekstu i zastosuj czcionkę .headline.
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