Ich habe eine benutzerdefinierte Tableview
Zelle in swift und in dieser Zelle eine Bezeichnung.Schnell. Ändern der Farbe der benutzerdefinierten Tabellenansicht Zellenbezeichnung, wenn ausgewählt
Ich möchte in der Lage sein, die Bezeichnung zu ändern, wenn Sie eine Zelle auswählen.
Wie kann ich meine benutzerdefinierte UITableviewCell
Label Referenz in didSelectRowAtIndexPath
In Objective C meiner benutzerdefinierten Zelle in didSelectRowAtIndexPath
verweisen würde ich folgendes verwenden:
MPSurveyTableViewCell *cell = (MPSurveyTableViewCell *)[tableViewcellForRowAtIndexPath:indexPath];
cell.customLabel.TextColor = [UIColor redColor];
Was muss ich in schnellen tun, um zu erreichen, die Das gleiche Ergebnis?
durch diese Lösung, wenn ich klickte auf viele Zellen, alle Zellen sind rot? oder nur die ausgewählte wird rot, und die anderen werden auf die essentielle Farbe zurück? – Rawan
Ich denke, alle ausgewählten Zellen werden rot, aber wenn Sie Zellen wiederverwenden, wird inkonsistentes Verhalten angezeigt. –
danke :) aber tun Sie jetzt, wie man die anderen Zellen die essentielle Farbe nehmen lässt? Wirklich alle ausgewählten Zellen sind rot und haben nach Auswahl anderer Zellen nicht auf die essentielle Farbe zurückgeschaltet: S – Rawan