実行時UICollectionView
にアイテムの高さを変更できる場所があります。問題は、アイテムが他のアイテムよりも高い場合、そのアイテムが多くの空白に囲まれることです。
これを作成するプロパティを探しています:
UICollectionView
githubの例やサードパーティの実装ではなく、使用したい。ありがとう。
実行時UICollectionView
にアイテムの高さを変更できる場所があります。問題は、アイテムが他のアイテムよりも高い場合、そのアイテムが多くの空白に囲まれることです。
これを作成するプロパティを探しています:
UICollectionView
githubの例やサードパーティの実装ではなく、使用したい。ありがとう。
UICollectionViewFlowLayout
私はこのように振る舞うとは思わない。高さを変更した後、またはそのセルに別の値を返した後、コレクション ビューをリロードしてcollectionView:layout:sizeForItemAtIndexPath:
、ギャップが埋まるかどうかを確認してください。それ以外の場合は、カスタムUICollectionViewLayout
サブクラスを使用することをお勧めします。
このクラスは、この目的に適切に適合する可能性があります - コレクション ビューで動作する UICollectionViewLayout サブクラス: https://github.com/aceisScope/WaterflowView/blob/master/WaterFlowDisplay/WaterFlowLayout.h