我的表格视图有问题。当我滚动并且一个单元格从屏幕上消失时,它变成空白。我在情节提要中构建了一个带有两个标签和一个图像视图的原型单元,它具有我在代码中使用的相同标识符。我还为 customcell 构建了一个自定义类。这是 cellForRowAtIndexPath 中的代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
Scientist *currentScientist = [[xmlParser data] objectAtIndex:indexPath.row];
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
cell.self.cellName.text = currentScientist.self.name;
cell.self.cellSubject.text = currentScientist.self.subject;
cell.self.cellImage.image = currentScientist.self.image;
return cell;
}
我不知道您是否需要更多代码来帮助我。