Ändern der Hintergrundfarbe von UITableViewCell textLabel zum Löschen

In meiner App habe ich eine Tabellenansicht mit customViewCells. Ich habe die UITableViewCell-Klasse in eine Unterklasse unterteilt und ein Bild hinzugefügt, das asynchron und für den von mir verwendeten Text geladen wirdcell.textLabel.text = @"someThext".

Für die Zellen wird alternativ die Hintergrundfarbe auf gesetzt[UIColor darkGrayColor] und[UIColor whiteColor].

Wenn ich die App im Simulator und auf dem Handy startetextLabel der Zelle hat den Hintergrund weiß. Ich möchte es so einstellen, dass es klar ist, weil die Hintergrundfarbe der Zelle voll sein soll, nicht ein Streifen, dann weiß, dann ein anderer Streifen.

In der Init-Methode meiner benutzerdefinierten Zelle habe ich hinzugefügt, in der Hoffnung, dass aus Weiß Rot wird, aber es hat keine Auswirkung:

[self.textLabel setBackgroundColor:[UIColor redColor]];

Ich habe auch versucht:

self.textLabel.backgroundColor = [UIColor redColor];

Aber das hat auch nicht funktioniert ... Wenn ich ein UILabel als Unteransicht hinzufüge, kann die Hintergrundfarbe des Etiketts festgelegt werden, aber das möchte ich nicht, weil ich meine Etiketten automatisch drehen lassen möchte vergrößern.

Irgendwelche Ideen, warum man die Hintergrundfarbe von einstelltcell.textLabel funktioniert nicht

Vielen Dank

Antworten auf die Frage(5)

Ihre Antwort auf die Frage