Le mie celle UICollectionView
contengono UILabels
con testo multilinea. Non conosco lo height
dello UICollectionViewCells
finché il testo non è stato impostato su UILabel
.Ridimensiona celle UICollectionView dopo che i loro dati sono stati impostati
-(CGSize)collectionView:(UICollectionView *)collectionView
layout:(UICollectionViewLayout*)collectionViewLayout
sizeForItemAtIndexPath:(NSIndexPath *)indexPath;
era il metodo iniziale ho guardato alle dimensioni UICollectionViewCells
, tuttavia questo viene chiamato prima che le cellule vengono creati dal UIStoryboard
. C'è un modo per impaginare la collezione e dimensionare le celle DOPO che sono state renderizzate, e conosco le dimensioni reali della cella?
Questa è la migliore soluzione a questo problema: http: // StackOverflow.com/a/19518480/2147976 – codeburn