3

実行時UICollectionViewにアイテムの高さを変更できる場所があります。問題は、アイテムが他のアイテムよりも高い場合、そのアイテムが多くの空白に囲まれることです。

ここに画像の説明を入力

これを作成するプロパティを探しています:

ここに画像の説明を入力

UICollectionViewgithubの例やサードパーティの実装ではなく、使用したい。ありがとう。

4

1 に答える 1

1

UICollectionViewFlowLayout私はこのように振る舞うとは思わない。高さを変更した後、またはそのセルに別の値を返した後、コレクション ビューをリロードしてcollectionView:layout:sizeForItemAtIndexPath:、ギャップが埋まるかどうかを確認してください。それ以外の場合は、カスタムUICollectionViewLayoutサブクラスを使用することをお勧めします。

このクラスは、この目的に適切に適合する可能性があります - コレクション ビューで動作する UICollectionViewLayout サブクラス: https://github.com/aceisScope/WaterflowView/blob/master/WaterFlowDisplay/WaterFlowLayout.h

于 2013-07-01T15:31:15.753 に答える