我对 tableview 有问题。
我有一个音轨列表,如果该音轨确实存在,我会检查每个音轨。如果没有,我在单元格图像视图中的艺术品上设置一个已删除的图像。
//SET DELETED IMAGE IF TRACK NOT EXISTS
if (!trackExists && cell.trackImageView.subviews.count < 1) {
UIImageView *deletedImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 60, 60)];
deletedImageView.image = [self resizeImageWithImage:[UIImage imageNamed:@"cellDeletedImage"] scaledToSize:CGSizeMake(60, 60)];
[cell.trackImageView addSubview:deletedImageView];
}
有时当我重新加载 tableview 时,删除的图像在现有轨道上。我知道有更有效的方法可以做到这一点,但我尝试了又尝试,最终我来到了这里。
我也记录了这个方法,即使没有日志,它也会放置已删除的图像。