2 TableViews auf einer View

J

JoergHe

Mitglied
Thread Starter
Dabei seit
24.07.2010
Beiträge
58
Reaktionspunkte
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
 
sollte eigentlich über ein Referencing Outlet und IBOutlet auf die TableViews gehen.
 
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...
 
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
 
Und wenn du keine Outlets anlegen magst, gibt es auch noch tags dafür.
 
Zurück
Oben Unten