Ich verwende eine benutzerdefinierte Tabellenansicht Zelle für meine Tabellenansicht. Zum Festlegen des Rahmens habe ich eine Ansicht auf die benutzerdefinierte Zelle erstellt und ändere die Randeigenschaften.Ändern Sie die Rahmenfarbe einer UITableViewCell bei Auswahl
self.borderView.layer.borderColor = VIEW_BORDER_COLOR;
Ich möchte die ausgewählte Zelle markieren, indem Sie die Rahmenfarbe ändern. Ich versuchte es in didselectrowforindexpath zu ändern,
cell.borderView.layer.borderColor = [UIColor yellowColor].CGColor;
aber da die Zellen wiederverwendet werden, es ändert sich auf eine Rolle.
Sie Mehrfachauswahl oder einzelne Auswahl ... –
[Zelle setShowsTouchWhenHighlighted: JA] tun; versuchen Sie diese ... – Jitendra