実行時に画像の URL を取得し、これらの画像をダウンロードしてテーブルに表示します。画像が非同期でダウンロードされています (SDWebImage を使用)。さらに重要なことは、これらすべての画像を実際のサイズで表示したいということです。初めて、テーブルが正常に読み込まれます。5 つ以上のセクション (各セクションには 1 つの行が含まれます) があり、テーブルをスクロールして 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];
}];