Hallo zusammen,
bin gerade dabei per Code diverse Cells zu erstellen. Dabei möchte ich, dass der Text eines Labels abhängig vom Inhalt des Textes gefärbt wird.
Habe bisher das hier erstellt, leider wird jedoch eine Fehlermeldung angezeigt wenn ich die Funktion dann der .textColor zuordnen möchte:
Alles anzeigen
Wenn ihr mehr Code braucht kann ich noch was nachreichen.
Vielen Dank für eure Hilfe!
Tom
bin gerade dabei per Code diverse Cells zu erstellen. Dabei möchte ich, dass der Text eines Labels abhängig vom Inhalt des Textes gefärbt wird.
Habe bisher das hier erstellt, leider wird jedoch eine Fehlermeldung angezeigt wenn ich die Funktion dann der .textColor zuordnen möchte:
Quellcode
- let descriptionLabel: UILabel = {
- let dLabel = UILabel()
- dLabel.textColor = textColor()
- dLabel.font = UIFont.systemFont(ofSize: 16)
- dLabel.text = "Sample text"
- return dLabel
- }()
- func textColor() {
- if descriptionLabel.text == "New" {
- descriptionLabel.textColor = .green
- }else if descriptionLabel.text == "Werbung" {
- descriptionLabel.textColor = .red
- }else{
- descriptionLabel.textColor = .lightGray
- }
- }
Vielen Dank für eure Hilfe!
Tom