Sobes.tech
Junior

Kas ir modifikatori SwiftUI?

sobes.tech AI

Atbilde no AI

SwiftUI modifikatori ir ir metodes, kas tiek piemērojamas View un atgriež jaunu View ar mainītām īpašībām (izskatu, uzvedību, izkārtojumu). Tie nemaina oriģinālo View, bet izveido tā modificēto versiju.

Bieži lietoti modifikatori:

  • .padding(): Pievieno atstarpes ap View.
  • .frame(width: CGFloat, height: CGFloat, alignment: Alignment): Nosaka fiksētu izmēru View.
  • .background(Color): Nosaka View fona krāsu.
  • .foregroundColor(Color): Nosaka View satura krāsu.
  • .font(Font): Nosaka teksta fontu.
  • .shadow(radius: CGFloat): Pievieno ēnu View.

Modifikatori var tikt apvienoti ķēdēs, lai vienai View piemērotu vairākas izmaiņas. To piemērošanas secība ir svarīga, jo katrs modifikators ietekmē iepriekšējā rezultātu.

// Modifikatoru ķēdes piemērs
Text("Hello, SwiftUI!")
    .padding() // vispirms pievieno atstarpes
    .background(Color.blue) // tad zila fona zem atstarpēm
    .foregroundColor(.white) // pēc tam teksts kļūst balts
    .font(.largeTitle) // un beigās mainās fonta lielums