使用标签填充UITableViewCell

时间:2013-09-13 07:32:11

标签: ios objective-c uitableview

好的,这就是问题......

我有一个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;
}

0 个答案:

没有答案