0

在我的应用程序中,我使用了自定义单元格。在其中我有许多字段,如按钮、图像、文本字段、标签。

其中我需要显示indexpath.sectionindexpath.row

我试过了

cell.sectionLabel.text = [NSString stringWithFormat:@"%d", indexPath.section];    
cell.rowLabel.text = [NSString stringWithFormat:@"%d", indexPath.section];

但由于重用机制,显示的值有时会出错。

如何解决这个问题?

4

1 回答 1

1

也许你可以分享一些其他的代码。

与此同时(这是传统方式)

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    //dequeue the cell here...

    if(!cell) {
        //create the cell here...
    }

    cell.sectionLabel.text = [NSString stringWithFormat:@"%d", indexPath.section];
    cell.rowLabel.text = [NSString stringWithFormat:@"%d", indexPath.row]; // set row here

    return cell;
}
于 2013-05-11T17:10:46.640 回答