Tła
Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 15 z 50.
.background rysuje kolor za widokiem. Wypełnia obszar widoku, więc dopełnienie sprawia, że kolorowy obszar jest większy niż tekst:
Text("New")
.padding()
.background(.red)
.foregroundStyle(.white)Aby zaokrąglić rogi kolorowego obszaru, przytnij go do kształtu za pomocą .clipShape. RoundedRectangle(cornerRadius: 8) zaokrągla rogi, a Capsule() nadaje końcom całkowicie zaokrąglony kształt:
Text("Tag")
.padding(8)
.background(.blue)
.clipShape(RoundedRectangle(cornerRadius: 8))Wyzwanie
ŁatwyZamień tekst w plakietkę: dodaj standardowe dopełnienie, czerwone tło i białe litery.
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