-2

我想創建一個自定義佈局應該看起來像圖片瀏覽:Custom Layout易UICollectionView自定義佈局

我發現了一個教程,通過該做或多或少同樣的雷Wenderlich(https://www.raywenderlich.com/107439/uicollectionview-custom-layout-tutorial-pinterest),但它是複雜的所以我無法將這轉移到我的需要。

我只需要簡單的佈局,我也知道我的細胞的大小,我不必計算它們。 任何人都可以請幫助我。

+0

這種佈局是流佈局所以使用委託方法 - (CGSize)的CollectionView: (UICollectionView *)collectionView佈局:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {return CGSizeMake(50,50); }並根據indexPath傳遞大小。 – kaushal

回答

0

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { 
UICollectionViewDataSource

爲變量創建indexPath.row一個switch並設置單元的大小:

cell.frame = CGMake(height: myHeight; width: myWidth)