Junior
Co jsou modifikátory ve SwiftUI?
sobes.tech AI
Odpověď od AI
Modifikátory ve SwiftUI jsou metody, které se aplikují na View a vracejí novou View s upravenými vlastnostmi (vzhled, chování, rozložení). Nem mění původní View, ale vytvářej její upravenou verzi.
Příklady často používaných modifikátorů:
.padding(): Přidává okraje kolem View..frame(width: CGFloat, height: CGFloat, alignment: Alignment): Nastavuje pevnou velikost View..background(Color): Nastavuje barvu pozadí View..foregroundColor(Color): Nastavuje barvu obsahu View..font(Font): Určuje písmo pro textové prvky..shadow(radius: CGFloat): Přidává stín k View.
Modifikátory lze spojovat do řetězců, aby bylo možné na jednu View aplikovat více změn. Pořadí aplikace modifikátorů je důležité, protože každý působí na výsledek předchozího.
// Příklad řetězce modifikátorů
Text("Hello, SwiftUI!")
.padding() // nejprve přidáme okraje
.background(Color.blue) // poté modré pozadí pod okraji
.foregroundColor(.white) // následně se text stává bílým
.font(.largeTitle) // a nakonec se změní velikost písma