0

好吧,问题来了……

我有一个 UITableView,它有 3 个部分,每个部分都有不同数量的单元格。我将如何插入将进入适当部分和表的标签数组..?

我想不通这个。

解决了:

- (UITableViewCell *)tableView:(UITableView *)tableView  cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }



    NSString *labelText;

    switch (indexPath.section) {
        case 0:
            labelText = [_section1 objectAtIndex:[indexPath row]];
            break;
        case 1:
            labelText = [_section2 objectAtIndex:[indexPath row]];
            break;
        case 2:
            labelText = [_section3 objectAtIndex:[indexPath row]];
            break;
    }

    cell.textLabel.text = labelText;

    return cell;
}
4

0 回答 0