Collectionview Controller vs Collectionview
original source : https://stackoverflow.com/questions/29773787/collectionview-controller-vs-collectionview
UICollectionViewController 와 UICollectionView 의 차이점
UICollectionView inherits from
UIScrollView (just another UIView)
UICollectionViewController inherits from
UIViewController.. and it implements some protocols.. like UICollectionViewDelegate and UICollectionViewDataSource .. it means everything is already done for you.. and you just have to use it.. but as everything is already done for you.. you may not be able to do some stuff.. like resizing your collectionView ..
if you want full control I recommend you to use your own UIViewController.. and add a UICollectionView as a subview.. so you can place it wherever you want and resize it.. don’t forget to implement UICollectionView protocols for delegation and datasource 🙂