Как создать представление коллекции только со статическими ячейками?

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

Нужно ли использовать метод cellForRow? Я добавил коллекцию в мой viewController и добавил 4 ячейки, подключил делегат из коллекцииView к vc (используя storyBoard), но когда я его запускаю, он показывает мне пустой CollectionView.

Я установил numberOfSections для возврата 1 и numberOfCellsInSection для возврата 7. Так что я пропустил что-нибудь? или я должен соответствовать протоколу DataSource и реализовать метод cellForRow? (в TableView я могу пропустить cellForRow при использовании статических ячеек).

Спасибо за помощь.

Ответы

Ответ 1

От официального document:

Каждый вид коллекции должен иметь объект источника данных. Источник данных объект - это контент, отображаемый вашим приложением. Это может быть объект из вашей модели данных приложений, или это может быть контроллер вида, который управляет представлением коллекции. Единственное требование источника данных заключается в том, что он должен иметь возможность предоставлять информацию о том, что сбор просматривать потребности, например, сколько элементов есть и какие виды использовать при отображении этих элементов.