Ios Collectionview控制器与Collectionview
我是IOS的初学者。我不太明白collection view和CollecionView Controller之间有什么区别,在什么情况下我可以使用它们,这是根据您的要求而定的。您可以使用视图控制器更改某些属性。但是,当您将其作为“控制器”的一部分使用时,您无法更改它Ios Collectionview控制器与Collectionview,ios,Ios,我是IOS的初学者。我不太明白collection view和CollecionView Controller之间有什么区别,在什么情况下我可以使用它们,这是根据您的要求而定的。您可以使用视图控制器更改某些属性。但是,当您将其作为“控制器”的一部分使用时,您无法更改它 For example you Can´t change UICollectionView Size of UICollectionViewController. 在这种情况下,必须在viewcontroller中使用UICol
For example you Can´t change UICollectionView Size of UICollectionViewController.
在这种情况下,必须在viewcontroller中使用UICollectionView。与此类似,如果您想要自定义某些属性,但功能完全相同
这里我为您介绍一些参考:
UICollectionView
继承自UIScrollView
(只是另一个UIView)
UICollectionViewController
继承自UIViewController
。。
它实现了一些协议。。类似于UICollectionViewDelegate和UICollectionViewDataSource。。这意味着一切都已经为你做了。。你只需要使用它。。但是因为一切都已经为你做了。。你可能不能做一些事情。。比如调整collectionView的大小
如果您想要完全控制,我建议您使用自己的UIViewController。。并将UICollectionView添加为子视图。。因此,您可以将其放置在任何需要的位置并调整其大小。。不要忘记为委派和数据源实现UICollectionView协议:)UICollectionViewController专门管理UICollectionView。集合视图控制器是从UIViewController继承的,专门用于集合视图,因此,如果移除了集合视图,则集合视图控制器就没有用处 尽管如此,集合视图可以在UIViewController中使用,而UIView不能添加到UICollectionViewController中