I sottoclasse UICollectionViewLayout
. Fin qui tutto bene.
Tuttavia, ho alcune celle più larghe dello schermo, che a volte scompaiono durante lo scorrimento. Quando si scorre un po 'di più, riappaiono magicamente dove dovrebbero essere. Posso mostrarti il mio codice, tuttavia ritengo che non ci sia nulla di sbagliato in questo, visto che funziona nel 90% dei casi. Tuttavia, a volte le celle molto grandi (più di due volte le dimensioni dello schermo) scompaiono.UICollectionViewCell di grandi dimensioni scompare con layout personalizzato
NSMutableArray* attributes = [NSMutableArray array];
for (int section=0; section < [[self collectionView] numberOfSections]; section++) {
[attributes addObject:[self layoutAttributesForSupplementaryViewOfKind:UICollectionElementKindSectionHeader atIndexPath:[NSIndexPath indexPathForItem:0 inSection:section]]];
for (int row=0; row < [[self collectionView] numberOfItemsInSection:section]; row++) {
NSIndexPath* indexPath = [NSIndexPath indexPathForItem:row inSection:section];
[attributes addObject:[self layoutAttributesForItemAtIndexPath:indexPath]];
}
}
return attributes;
Ho anche questi post: UICollectionView's cell disappearing e Large cells in a UICollectionView getting removed while the cell is still displayed Tuttavia, una soluzione non è menzionato. Qualcuno può aiutarmi con questo? Potrebbe essere il problema da parte di Apple? E se lo è, c'è qualcosa che posso fare per risolverlo da solo?
Hai sentito di nuovo nel tempo di intervento? –