Ändern Sie die Rahmenfarbe einer UITableViewCell bei Auswahl
Ich verwende eine benutzerdefinierte Tabellensichtzelle für meine Tabellensicht. Zum Festlegen des Rahmens habe ich der benutzerdefinierten Zelle eine Ansicht hinzugefügt und ändere ihre Rahmeneigenschaften.
self.borderView.layer.borderColor = VIEW_BORDER_COLOR;
Ich möchte die ausgewählte Zelle durch Ändern der Rahmenfarbe hervorheben. Ich habe versucht, es in didselectrowforindexpath zu ändern,
cell.borderView.layer.borderColor = [UIColor yellowColor].CGColor;
Wenn die Zellen jedoch wiederverwendet werden, ändert sich dies beim Scrollen.