UICollectionView number of column

I’m trying to achieve this type of layout where the first row will have different cell vs the rest where are all the same. It would be great if anyone can point me into a tutorial or direction. Thank you!

Maybe the easiest way to do this is to subclass UICollectionViewFlowLayout, and to return the position of the cells exactly the way you want them - the main function you will need to look into is layoutAttributesForElementsInRect.