如何在UITableview中的每一行添加标签和文本字段。我可以通过“界面”构建器添加它,还是必须在代码中添加
谢谢, 萨姆。
答案 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