我正在使用 if 语句,以便只有特定的单元格才能获取图像。在我的测试示例中,只有一个单元格应该获取图像,并且 if 语句只运行一次。if 语句还会更改标签的文本。标签已正确更改,但图像被添加到多个单元格中,尤其是当我上下滚动时。如何让它不向其他单元格添加额外的图像。
UIImageView *imageView= [[UIImageView alloc]initWithFrame:CGRectMake(114,5, 122, 63)];
if (condition) {
[imageView setImageWithURL:url placeholderImage:[UIImage imageNamed:@"Placeholder.png"]];
imageView.tag = 777;
[cell addSubview:imageView];
cell.titleLabel.text = [dict valueForKey:@"name"];
cell.titleDescription.text = [dict valueForKey:@"summary"];
} else {
[[cell viewWithTag:777] removeFromSuperview];
}