Ändern Sie die Farbe der alternativen Zeile in UITableView für iPhone SDK

8

In meiner App möchte ich mehrspaltige TableView auf dem iPad anzeigen.

Also habe ich eine Kakaokontrolle von MultiColumn TableView

verwendet

es funktioniert gut für mich, aber ich möchte die Zeilen in alternativer Farbe anzeigen.

Dafür kann ich nicht herausfinden, wo ich den Code dafür ändere.

Hilf mir, dieses Problem zu lösen.

    
user1673099 19.03.2013, 11:01
quelle

11 Antworten

39

Bitte versuchen Sie es zu benutzen, es wird gut funktionieren.

%Vor%     
Dharmbir Singh 19.03.2013, 11:09
quelle
9

Verwenden Sie den indexPath in cellForRowAtIndexPath , um die gewünschten Ergebnisse zu erhalten.

%Vor%

Sie haben diese Delegate-Methode in der Klasse, die das UITableViewDelegate

implementiert     
nsgulliver 19.03.2013 11:05
quelle
6

Versuchen Sie diesen Code ::

%Vor%

Hoffe, es wird dir helfen.

Danke.

    
MS. 19.03.2013 11:05
quelle
4

Zuerst müssen Sie modulas jeder Reihe nehmen.

%Vor%     
Maddy B 19.03.2013 11:20
quelle
3

Jeder, der dies in swift versucht, ist hier mein Code. Klein und großartig.

Dieser Trick funktioniert auch mit statischen Zellen, in denen ich die cellForRowAtIndexPath-Methode nicht verwende.

Entschuldigung für eine kleine Antwort. Ich hoffe, Sie wissen über Datenquelle eine Delegierten.

%Vor%

Es wird Ihnen das Ergebnis geben wie ...

Danke

Ich hoffe, das hat geholfen.

    
Tuhin 13.10.2015 10:53
quelle
2

versuchen Sie es in

%Vor%     
Balu 19.03.2013 11:05
quelle
1

Suchen Sie in Ihrem Code nach cellForRowAtIndexPath. Diese Methode ist verantwortlich für das Erstellen von Zellen in Ihrer Tabellenansicht. Für weitere Informationen: UITableViewCell mit alternativer Hintergrundfarbe in angepassten Zellen

    
JiteshW 19.03.2013 11:03
quelle
1

In Ihrer cellForRow-Methode sollten Sie überprüfen, ob indexPath.row durch 2 teilbar ist, weisen Sie die erste Farbe zu, andernfalls ordnen Sie die zweite Farbe zu und geben Sie die resultierende Zelle

zurück     
abdus.me 19.03.2013 11:04
quelle
1
%Vor%     
Alvin George 11.02.2016 07:28
quelle
0

Sie können eine Schleife ausführen, die den Index path.row um 2 inkrementiert und dann im Körper dieser Schleife die Farbe zuweisen kann.,

    
Kasaname 19.03.2013 11:03
quelle
0

Für Swift 3 + und mit reduzierter Deckkraft:

%Vor%     
David DelMonte 26.10.2017 19:45
quelle

Tags und Links