Redimensionar células UICollectionView após o download da imagem interna
Estou construindo umUICollectionView
e minhas células personalizadas conterão dois rótulos e uma imagem.
Cada imagem é baixada de forma assíncrona, então eu não sei o tamanho dela até que o download seja concluído. Depois de baixado, desejo adaptar cada célula para re-layout do conteúdo e do quadro para caber na altura da imagem recém-baixada.
ComoUICollectionViewLayout
, Estou a usarCHTCollectionViewWaterfallLayout
Para baixar a imagem de forma assíncrona, estou usandoSDWebImage, como isso:
[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType)
{... some completion code here ...}];
PERGUNTA, QUESTÃO:
Qual é a abordagem correta para redimensionar cadaUICollectionViewCell
logo após o download da imagem?