2015-04-30 113 views

回答

0

UICollectionView有一個變量collectionViewLayout。 如果您對單元格中的集合視圖保留較弱的引用,您可以在cellForItemAtIndexPath方法中將其設置爲willDisplayCell,並檢查它的值,然後相應地更新單元格的佈局,即編寫一個方法來更新自定義類中的單元格佈局並調用該方法在willDisplayCell爲每個單元格...

但是,如果單元格的佈局會改變很多,我認爲這樣做的更好方法是爲每個佈局創建單獨的自定義單元格,並取決於集合查看的collectionViewLayout返回cellForItemAtIndexPath的相關單元格。

無論如何,只要確保在la時調用reloadData方法yout is changed ..