Hallo allerseits,
in SwiftUI kann man die Textfarbe in Text("Bla, bla") mittels .foregroundColor(.blue) auf blau färben.
Wie sieht es z.B. aus, wenn man eine Variable, z.B. var name = "Hans" in die TextView Text("\(name)") einsetzt und diese 'dynamisch' mittels einer if-Abfrage ändern möchte?
Z.B., wenn ich folgende if-Abfrage erstelle:
if (name == "Hans") {
färbe den Text grün
} else {
färbe den Text rot
}
Vor SwiftUI konnte man dies mit z.B. nameLabel.text = UIColor.red die Textfarbe ändern. Aber wie es aussieht, geht das bei SwiftUI wohl nicht?!
Danke für alle Hinweise/Links etc.!
in SwiftUI kann man die Textfarbe in Text("Bla, bla") mittels .foregroundColor(.blue) auf blau färben.
Wie sieht es z.B. aus, wenn man eine Variable, z.B. var name = "Hans" in die TextView Text("\(name)") einsetzt und diese 'dynamisch' mittels einer if-Abfrage ändern möchte?
Z.B., wenn ich folgende if-Abfrage erstelle:
if (name == "Hans") {
färbe den Text grün
} else {
färbe den Text rot
}
Vor SwiftUI konnte man dies mit z.B. nameLabel.text = UIColor.red die Textfarbe ändern. Aber wie es aussieht, geht das bei SwiftUI wohl nicht?!
Danke für alle Hinweise/Links etc.!