3
我有一個UICollectionView
其中項目可以在運行時修改它的高度。 問題是,當一個項目高於另一個項目時,該項目被很多空白區域包圍。UICollectionViewFlowLayout具有不同大小的項目
我在尋找,創造這個屬性:
,我想用UICollectionView
不是GitHub的例子或第三部分的實現。 謝謝。
我有一個UICollectionView
其中項目可以在運行時修改它的高度。 問題是,當一個項目高於另一個項目時,該項目被很多空白區域包圍。UICollectionViewFlowLayout具有不同大小的項目
我在尋找,創造這個屬性:
,我想用UICollectionView
不是GitHub的例子或第三部分的實現。 謝謝。
我不相信UICollectionViewFlowLayout
表現這種方式。嘗試在修改高度後重新加載收藏夾視圖,或者在collectionView:layout:sizeForItemAtIndexPath:
中爲該單元格返回一個不同的值,然後查看間隙是否填滿。否則,我建議使用自定義UICollectionViewLayout
子類。
這個類可以適當地配合這一目的 - 一個UICollectionViewLayout子與您的收藏視圖中工作: https://github.com/aceisScope/WaterflowView/blob/master/WaterFlowDisplay/WaterFlowLayout.h
這是不可能只使用標準UICollectionView ...您可以用代碼惹你自己或嘗試第三方選項之一http://www.binpress.com/app/pinterest-gridview-for-ios-masonryview/836是免費的一個很好的例子,可以工作 – Ben