如何在UITableview中的每一行添加标签和文本字段

时间:2010-08-03 10:48:47

标签: iphone

如何在UITableview中的每一行添加标签和文本字段。我可以通过“界面”构建器添加它,还是必须在代码中添加

谢谢, 萨姆。

1 个答案:

答案 0 :(得分:2)

您可以自己制作自定义表格视图单元格类,也可以使用built-in cell styles之一。例如,Apple的“设置”面板使用UITableViewCellStyleValue1

然后,您将detailTextLabel设置为文本,并将子视图(您的文本字段)添加到您的单元格的contentView。

static NSString *CellID = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellID];

if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellID] autorelease];
}

cell.detailTextLabel.text = @"a title";
[cell.contentView addSubview: xyz]; // xyz = your text field