我在运行时获取图像的 URL 并下载并在表格中显示这些图像。图像正在异步下载(使用 SDWebImage)。更重要的是,我想以实际尺寸显示所有这些图像。第一次,表格加载正常,我有超过 5 个部分(每个部分包含一行),当我滚动表格并尝试使用 reloadSections 更新部分时,表格显示的单元格图像高度错误。有人可以帮我解决这个问题吗?注意:我正在使用 UITableViewAutomaticDimension
[_imageViewSharedImage sd_setImageWithURL:[NSURL URLWithString:[_popUpManager.popUpDetails valueForKey:@"photo"]] placeholderImage:[UIImage imageNamed:@"placeholderBackground"] options:SDWebImageProgressiveDownload completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL)
{
UIImage *croppedImage=[Util adjustImageSizeWhenCropping:image];
[_imageViewSharedImage setFrame:CGRectMake(_imageViewSharedImage.frame.origin.x,_imageViewSharedImage.frame.origin.y,croppedImage.size.width,croppedImage.size.height)];
[_imageViewSharedImage setImage:croppedImage];
[self setNeedsLayout];
[self updateConstraintsIfNeeded];
}];