您好我是Xcode的新手,并不太了解所有视图控制器之间的区别。例如,uiviewcontroller与它上面的集合视图和它自己的uicollectionview控制器有什么区别?困惑于为什么我不使用视图控制器然后根据我的要求添加视图eh table,collection等。任何人都可以帮忙解决一些问题吗?
答案 0 :(得分:0)
这是基于您的要求。您可以使用View控制器更改某些属性。但是当你使用它作为其控制器的一部分时,你无法改变它。
例如,您无法更改UICollectionViewController的UICollectionView大小(请参阅this)。
在这种情况下,您必须在viewcontroller中使用UICollectionView
。就像这样,如果你想自定义一些属性,但功能完全相同。
我在这里为您提一些参考:Ref
答案 1 :(得分:0)
您可以将UICollectionViewController
作为模板,让您拥有一切。而视图控制器是简单的scracth pad,你必须在其上添加东西。 view controller
中有一些优点和缺点你必须自己做所有事情,但是collectioViewController
你得到了collectionView
的控制者。但你不能轻易改变它。