35 Stimmen

Einstellen der Hintergrundfarbe einer Tabellenansichtszelle auf dem iPhone

Ich möchte den Effekt erzielen, dass eine Zelle der Tabellenansicht einen blauen Hintergrund hat, die nächste weiß ist, die nächste wieder blau und dann wieder weiß und so weiter... Könnten Sie mir mitteilen, wie ich das machen kann?

Vielen Dank.

0 Stimmen

1 Stimmen

@willcodejavaforfood das ist ein sehr unhilfreicher Kommentar und hat nichts mit der Frage des OPs zu tun

0voto

Jaiden Patel Punkte 15

Alles, was Sie tun müssen, ist, den folgenden Code in die Implementierungsdatei des Tabellenansicht-Controllers hinzuzufügen.

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row%2 == 0) {
    UIColor *altCellColor = [UIColor blackColor];
    cell.backgroundColor = altCellColor;
}}

Dann ist es so einfach wie das Hinzufügen und Ändern der Moduluswerte.

0voto

Satish Punkte 1834

Füge backgroundView zur Zelle hinzu und setze ihre Hintergrundfarbe nach deiner Wahl.

let backgroundView = View() // füge Hintergrundansicht über Code oder über Storyboard hinzu
view.backgroundColor = UIColor.red // deine Farbe
cell.backgroundView = backgroundView

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X