0

嗨,在我的应用程序中,我想基于值动态创建 tableview 我需要添加具有不同控件的 UItableView 单元格,例如(带有标签的单元格 1、标签 2)、(带有标签的单元格 2、文本字段 2)、(带有标签 1 的单元格 3、段 1)等。我创建了我的 Xib 中的 UItableViewCell。但我无法动态加载它们。如果有人知道回复我谢谢

4

1 回答 1

1

您必须在 cellForRowAtIndexPath 方法上执行此操作。像这样的东西。

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

    if (indexPath.row == 0) {
       return cell0;
    } else if (indexPat.row == 1) {
        return cell1;
    } else if (indexPat.row == 2) {
        return cell2;
    } else if (indexPat.row == 3) {
        return cell3;
    }

}

cell0、cell1、cell2、cell3 是您在界面生成器上创建并与 IBOutlet 链接的单元格。

于 2012-10-17T06:44:12.447 回答