iOS-Programm zur Verwendung mehrerer UITableView in einem einzigen UIViewController

Ich versuche, 3 Tabellen in einem einzelnen Abschnitt in einem Storyboard zu implementieren. Wenn eine Tabelle ausgewählt ist, wird eine Ansicht mit einer anderen Tabelle und einer weiteren Tabelle ausgeblendet. Der folgende Code, den ich für eine Tabelle verwendet habe, ist das Zellenformat jeder Tabelle unterschiedlich und die Zeilen variieren ebenfalls. Wie kann ich also zwischen den einzelnen Tabellen unterscheiden, indem ich die Anzahl der Zeilen für jede Tabelle unterschiedlich einstelle und so weiter?

-(NSInteger) numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}
-(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return  3;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell2";
    UITableViewCell *cell1 = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell1==nil)
{
    cell1=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
    temp=[array objectAtIndex:indexPath.row];
    UILabel *Label1 = (UILabel *)[cell1 viewWithTag:4];
    Label1.text = temp.Title;
    UILabel *Label2 = (UILabel *)[cell1 viewWithTag:6];
    Label2.text = temp.Title;
    UITextField *textfield1 = (UITextField *)[cell1 viewWithTag:5];
    textfield1.text =temp.description;
    UILabel *Label3 = (UILabel *)[cell1 viewWithTag:7];
    Label3.text = temp.Title;
    return cell1;
}
-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    self.showlist=[[ShowList alloc]initWithNibName:@"ShowList" bundle:nil];
    [tableView deselectRowAtIndexPath:indexPath animated:NO];
    ShowlistIndex=indexPath.row;
    _secondview.hidden=NO;
}

Antworten auf die Frage(5)

Ihre Antwort auf die Frage