2015-04-21 2 views
1

Я новичок в IOS. Я не совсем понимаю, что такое разница между коллекционным представлением и коллекторским контроллером, и в каких случаях я могу использовать каждый из них.Collectionview Controller vs Collectionview

ответ

1

Он основан на ваших требованиях. Вы можете изменить некоторые свойства с помощью контроллеров View. Но когда вы используете как часть своих «контроллеров», вы не можете его изменить.

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

В этом случае вы должны использовать UICollectionView в viewcontroller. Как и в этом случае, если вы хотите настроить какое-то свойство, но функциональность одинакова во всех.

Здесь я упоминаю некоторые реф для вас: refrence

3

UICollectionView наследуется от UIScrollView (только другой UIView)

UICollectionViewController наследуется от UIViewController .. и реализует некоторые протоколы .. как UICollectionViewDelegate и UICollectionViewDataSource .. это означает, что все уже сделано для вас .. и вам просто нужно использовать его .. но поскольку все уже сделано для вас .. вы, возможно, не сможете что-то сделать .. как изменение размера вашей коллекцииView ..

Если вы хотите получить полный контроль, я рекомендую вам использовать свой собственный UIViewController .. и добавить UICollectionView в качестве подзаголовка .. так что вы можете разместить его там, где хотите, и изменить его размер. Не забудьте реализовать протоколы UICollectionView для делегирования и datasource :)

Смежные вопросы