эй, причина в том, что вы делаете это, когда ячейка равна нулю? но вы не пишете код, когда ячейка не равна нулю.
посмотрите на этот пример, в этом примере я добавляю представление изображения в ячейку табличного представления, следовательно, вы можете добавить текстовые представления или любые другие представления, подобные этому
UITableViewCell * cell = (UITableViewCell *) [tableView dequeueReusableCellWithIdentifier: CellIdentifier];
UIImageView *imgView;
if(cell == nil)
{
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
imgView = [[UIImageView alloc] initWithFrame:CGRectMake(100,0,100,62)];
[imgView setImage:[UIImage imageNamed:@"img.png"]];
imgView.tag = 55;
[cell.contentView addSubview:imgView];
[imgView release];
}
else
{
imgView = (id)[cell.contentView viewWithTag:55];
}
чтобы показать здесь imgView = (id) [cell.contentView viewWithTag: 55]; вам нужно присвоить вам тег и написать код, показанный выше, в противном случае.