My goal is to create a UICollectionView with a layout as depicted below.
UICollectionView
Without creating a custom layout of collection view it is not possible to achieve what you want.
You can create custom cell size using its delegate method sizeforitematindexpath.
sizeforitematindexpath
Also, check this link which helps to create a custom layout.