0

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

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

ответ

0

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

@interface MainViewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout> 

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

+0

Спасибо, подумал, что это будет сложнее, чем то, но я оказался довольно простым. –

0
myCollectionView.delegate = self; 
myCollectionView.dataSource = self;