ho vista insieme con varie dimensioni degli elementi che dichiaro inUICollectionView: diversi articoli di formato non è calcolato su oggetti riutilizzati
- (CGSize)collectionView:(UICollectionView *)collectionView
layout:(UICollectionViewLayout*)collectionViewLayout
sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
FeedItem *item = [_imagesLinkArray objectAtIndex:indexPath.row];
return CGSizeMake(250, 200*item.sizeFactor);
}
Quando la cella viene riutilizzato in collectionView:cellForItemAtIndexPath:
l'articolo è stato reso con il dimensione dell'elemento riutilizzabile e non quella specificata in sizeForItemAtIndexPath:
.
qualche idea?
Potrebbe condividere il tuo CollectionView: cellForItemAtIndexPath: metodo? Inoltre, è possibile che una delle sottoview all'interno della tua cella venga ridimensionata indipendentemente dalla cella facendolo apparire come se la cella non venisse ridimensionata? – robhasacamera
Qualche progresso su questo? sizeForItemAtIndexPath: non viene ricalcolato quando si scorre e le celle vengono riutilizzate. – Abdo
Ho lo stesso problema quando scorro verso il basso le celle ottengono allineamenti diversi (come perdere lo spazio minimo tra le celle) – Qwin