在UITableview中输入数据到单元格

时间:2014-02-22 00:29:52

标签: ios uitableview

我在表格中显示了少量数据,因此我想将其全部加载。以下是我的代码,由于某种原因没有出现任何问题。你能看看我做错了吗?感谢

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *CellIdentifier = [NSString stringWithFormat:@"S%1dR%1d",indexPath.section,indexPath.row];

TableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil) {
    cell = [[TableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}

// Configure the cell...

long row = [indexPath row];

cell.BBname.text = _BBNames [row];
cell.BBtype.text = _BBTypes [row];
cell.BBimage.image = [UIImage imageNamed:_BBImages [row]];

if([self getCheckedForIndex:indexPath.row]==YES)
{
    cell.accessoryType = UITableViewCellAccessoryCheckmark;
}

return cell;}

1 个答案:

答案 0 :(得分:1)

是“TableViewCell”你的自定义单元格? 如果不使用“UITableViewCell”而不是

如果您使用自定义单元格的界面构建器,请使用初始化程序

 [[NSBundle mainBundle] loadNibNamed: owner: options:]

还要确保设置了tableview委托,具体实现

 - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath