Как сделать ViewController источником данных для CollectionView?

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

Любые советы о том, как подойти к этому, будет принята с благодарностью.

2 ответа

Решение

Все, что вам нужно сделать, это добавить метод делегата в ваш UIViewController и связать UIViewController как источник данных в NIB с UICollectionView. Вот пример:

@interface MainViewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout>

Надеюсь это поможет.

 myCollectionView.delegate = self;
 myCollectionView.dataSource = self;
Другие вопросы по тегам