UICollectionView with different cell size

后端 未结 3 1115
感情败类
感情败类 2021-02-14 15:35

My goal is to create a UICollectionView with a layout as depicted below.

3条回答
  •  深忆病人
    2021-02-14 15:41

    Use UICollectionViewDelegateFlowLayout method.

    func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
    
            let width : CGFloat
            let height : CGFloat
    
            if indexPath.item == 0 {
                width = 100
                height = 100
            } else {
                width = 50
                height = 50
            }
            return CGSizeMake(width, height)
    
    }
    

提交回复
热议问题