Sobes.tech
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