2 TableViews auf einer View

JoergHe

Mitglied
Thread Starter
Dabei seit
24.07.2010
Beiträge
58
Punkte Reaktionen
2
Hi,

ich will 2 TableViews auf einer View anzeigen (mit unterschiedlichem Inhalt).

Ich habe DataSource und Delegate mit der App-Delegate verbunden und folgenden Code in die M-Datei geschrieben:

PHP:
-(NSInteger) tableView:(UITableView *) tableView numberOfRowsInSection:(NSInteger) section {
    return 2;
}

-(UITableViewCell *) tableView:(UITableView *) tableView cellForRowAtIndexPath:(NSIndexPath *) indexPath {
    UITableViewCell *cell;
    NSArray *dataArray;
    
    cell = [UITableViewCell alloc];
    cell = [cell initWithStyle: UITableViewCellStyleDefault reuseIdentifier:nil];
    cell = [cell autorelease];
    
    dataArray = [[NSArray alloc] initWithObjects: @"Einnahme", @"Ausgabe", nil];
    
    cell.textLabel.text = [dataArray objectAtIndex: indexPath.row];
    
    [dataArray release];
    
    return cell;
}
So, damit zeigen beide TableViews das selbe an...

Wie kann ich es machen das ich 2 verschiedene Anzeigen hinbekomme.
Die 2. TableView soll 3 Werte enthalten:
Einmalig
Monatlich
Jährllich

Wie kann ich die unabhängig von einander befüllen?

Wäre wirklich für Hilfe dankbar!
Jörg
 

oneOeight

Aktives Mitglied
Dabei seit
23.11.2004
Beiträge
63.884
Punkte Reaktionen
13.056
sollte eigentlich über ein Referencing Outlet und IBOutlet auf die TableViews gehen.
 

JoergHe

Mitglied
Thread Starter
Dabei seit
24.07.2010
Beiträge
58
Punkte Reaktionen
2
sollte eigentlich über ein Referencing Outlet und IBOutlet auf die TableViews gehen.

Naja, da hab ich schon rumprobiert.
Geht aber irgendwie nicht.
Weil ich auch nicht weiss wo ich dann auf die Referenz zugreifen soll...
 

below

Aktives Mitglied
Dabei seit
15.03.2004
Beiträge
13.564
Punkte Reaktionen
1.092
Du kannst das auf zwei Weisen lösen:

a) Deinen Delegate Methoden wird ja der TableView als Variable übergeben. Da fragst Du "isser dieser oder jener"?

b) Du weist jedem TableView einen eigenen Delegate zu

Alex
 

iSlater

Mitglied
Dabei seit
27.11.2006
Beiträge
527
Punkte Reaktionen
99
Und wenn du keine Outlets anlegen magst, gibt es auch noch tags dafür.
 
Oben Unten