2015-04-21 84 views

回答

1

它基於您的要求。您可以使用視圖控制器更改某些屬性。但是當你用作其控制器的一部分時,你不能改變它。

For example you Can´t change UICollectionView Size of UICollectionViewController. 

在這些情況下,您必須在viewcontroller中使用UICollectionView。就像這樣,如果你想定製一些屬性,但功能是相同的。

在這裏,我提一些裁判給你:從UIScrollViewrefrence

3

UICollectionView繼承(只是另一個的UIView)從UIViewController ..

UICollectionViewController繼承它實現某些協議..喜歡UICollectionViewDelegate和UICollectionViewDataSource ..這意味着一切都已經完成了你..你只需要使用它..但一切都已經完成了你..你可能無法做一些東西..像調整你的collectionView ..

如果你想完全控制我推薦你使用你自己的UIViewController ..並添加一個UICollectionView作爲子視圖..所以你可以把它放在任何你想要的位置並調整它的大小..不要忘記實現UICollectionView協議的委派和數據源:)