如何仅使用静态单元格创建集合视图?

时间:2014-06-21 12:57:25

标签: ios objective-c uicollectionview

我想添加一个包含7个静态单元格的垂直集合视图。我知道如何动态地做,但我没有理由这样做。

我必须使用cellForRow方法吗? 我为我的viewController添加了一个集合视图,并添加了4个单元格,将该委托从collectionView连接到vc(使用storyBoard),但是当我运行它时,它显示了一个空的collectionView。

我确实设置了numberOfSections以返回1而numberOfCellsInSection返回7.所以我错过了什么?或者我是否必须遵守DataSource协议并实现cellForRow方法? (在TableView中,我可以在使用静态单元格时跳过cellForRow。)

感谢您的帮助。

1 个答案:

答案 0 :(得分:13)

来自官方document

  

每个集合视图都必须具有数据源对象。数据源   object是您的应用显示的内容。它可能是一个对象   从您的应用程序的数据模型,或它可能是视图控制器   管理集合视图。数据源的唯一要求   是它必须能够提供集合的信息   查看需求,例如有多少项以及要使用的视图   显示这些项目时。