wie Sie mehr als zwei UITableView im Single-View-Controller in iPhone verwenden

8

Ich verwende zwei UITableView s in UIViewController , wie kann ich die Zeile und Zellen in beiden Tabellenansichten füllen? Wenn ich für die zweite Tabellenansicht gebe, sagt es die doppelte Deklaration der Anzahl der Zeilen in Abschnitt etc.

    
user1567956 06.08.2012, 06:40
quelle

4 Antworten

17

Aus diesem Grund haben die Methoden dataSource / delegate den Parameter tableView . Je nach Wert können Sie verschiedene Zahlen / Zellen / ...

zurückgeben %Vor%     
Cyrille 06.08.2012, 06:43
quelle
2

Alle Ihre UITableViewDelegate und UITableViewDatasource Methoden werden nur einmal implementiert. Sie müssen nur prüfen, für welche Tabellenansicht die Methode aufgerufen wird.

%Vor%

Dies funktioniert in allen TableView-Methoden für Delegaten und Datenquellen, da tableView der gemeinsame Parameter in allen Ihren Methoden ist

%Vor%

Schauen Sie hier und hier

Dieser Link hat auch die Lösung Ihres Problems.

Hoffe, das hilft

    
Kapil Choubisa 06.08.2012 06:45
quelle
2

Bitte schauen Sie nach.

Erstellen Sie zuerst zwei Tabellenansichten im Interface Builder und verbinden Sie sich dann mit zwei IBOutlet-Variablen und setzen Sie Delegate und Datenquelle für beide Tabellenansichten.

In der Schnittstellendatei

%Vor%

In Implementierungsdatei

%Vor%

Verwenden Sie diesen Code. Hoffnung hilft

    
Mahendra 06.08.2012 07:06
quelle
1

Es ist möglich, sehen Sie sich den Referenzcode hier an: Ссылка

Bitte lesen Sie auch diese Seite: 2 Tabellenansichten in einer einzelnen Ansicht

    
Karthi 06.08.2012 07:18
quelle

Tags und Links