我是IOS的初學者。我不太明白收集視圖和collecionviewcontroller之間有什麼區別,以及在什麼情況下我可以使用它們中的每一個:Collectionview Controller vs Collectionview
1
A
回答
1
它基於您的要求。您可以使用視圖控制器更改某些屬性。但是當你用作其控制器的一部分時,你不能改變它。
For example you Can´t change UICollectionView Size of UICollectionViewController.
在這些情況下,您必須在viewcontroller中使用UICollectionView。就像這樣,如果你想定製一些屬性,但功能是相同的。
在這裏,我提一些裁判給你:從UIScrollView
refrence
3
UICollectionView
繼承(只是另一個的UIView)從UIViewController
..
UICollectionViewController
繼承它實現某些協議..喜歡UICollectionViewDelegate和UICollectionViewDataSource ..這意味着一切都已經完成了你..你只需要使用它..但一切都已經完成了你..你可能無法做一些東西..像調整你的collectionView ..
如果你想完全控制我推薦你使用你自己的UIViewController ..並添加一個UICollectionView作爲子視圖..所以你可以把它放在任何你想要的位置並調整它的大小..不要忘記實現UICollectionView協議的委派和數據源:)
相關問題
- 1. NSFetchedResultsContollerDelegate CollectionView
- 2. CollectionView ItemHeight比Collectionview高度大
- 3. collectionView didSelectItemAtIndexPath
- 4. Collectionview CustomLayout
- 5. Coredata + CollectionView
- 6. 如何在marionette.js中擁有CollectionView的CollectionView?
- 7. - (UICollectionViewCell *)的CollectionView:(UICollectionView *)的CollectionView cellForItemAtIndexPath不叫
- 8. CollectionView Cell Auto resizing
- 9. CollectionView numberOfItemsInSection變量
- 10. CollectionView未填充?
- 11. 不能的CollectionView
- 12. PopView在CollectionView中
- 13. Collectionview contentSize wrong
- 14. Collectionview和分頁
- 15. CollectionView問題 - Swift
- 16. 中的CollectionView
- 17. SWIFT 3:的CollectionView
- 18. 重用collectionView
- 19. Collectionview或tableview?
- 20. chaining performBatchUpdates for collectionview
- 21. Custom CollectionView Cell PrepareForSegue
- 22. Collectionview單選
- 23. iOS CollectionView崩潰
- 24. CollectionView對象(Swift)
- 25. ContainerView中的CollectionView
- 26. CollectionView和CompletionHandler
- 27. CollectionView方向問題
- 28. ViewView裏面的CollectionView
- 29. Emberjs行動的CollectionView
- 30. Backbone.Marionette CollectionView/CompositeView呈現