Как сделать ViewController источником данных для CollectionView?
Я пытаюсь заполнить ячейки представления коллекции без использования контроллера представления коллекции. Я хочу, чтобы контроллер View, в котором находится мое коллекционное представление, отвечал за заполнение ячеек его содержимым.
Любые советы о том, как подойти к этому, будет принята с благодарностью.
2 ответа
Решение
Все, что вам нужно сделать, это добавить метод делегата в ваш UIViewController и связать UIViewController как источник данных в NIB с UICollectionView. Вот пример:
@interface MainViewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout>
Надеюсь это поможет.
myCollectionView.delegate = self;
myCollectionView.dataSource = self;