大きなをUICollectionView
含む がありますUICollectionViewCells
。これらのセルは非常に大きいため、UICollectionView
境界を完全に満たし、画面からはみ出します。
問題は、大きなセルが から削除され、UICollectionView
まだ表示されている間に再利用のためにキューに入れられ、空白のビューになることです。空白のUICollectionView
領域をスクロールし続けると、最終的にセルの最後の部分が表示され、次のセルの開始が正確な場所に表示されます。
UICollectionView
セルの再利用を効果的に無効にしましたが、コレクションビューの境界内にコーナーがないため、セルが表示されなくなったと考えているため、問題は依然として発生しているようです。
1 つの列で 10000 ピクセルの高さのセルを持つコレクション ビューを作成する方法を説明します。非常に高いセルをスクロールすると、約 1000 ピクセルのコンテンツが画面からスクロールされた後に非表示になり、最後の 1000 ピクセルのコンテンツを表示するために再表示されます。セルのために。
この問題を示す簡単なプロトタイプ アプリを http://jack.cox.s3.amazonaws.com/collectionviewprototype.zipからダウンロードできます。