Swift UICollectionView项、节和单元格之间的区别是什么?

Swift UICollectionView项、节和单元格之间的区别是什么?,swift,uicollectionview,uicollectionviewcell,uicollectionviewdelegate,Swift,Uicollectionview,Uicollectionviewcell,Uicollectionviewdelegate,我正在实现一个UICollectionView,其中包含动态数量的按钮/单元格。我试图了解每个项目、部分和单元格之间的差异,以便了解Apple提供的collectionView方法。考虑一下Photos应用程序。部分由补充视图分隔,补充视图对应于照片应用程序中的昨天、周三等标签。 每个部分由多个或可能没有单元组成。 我们所称的项目通常与这些单元格有一对一的对应关系 因此,请将项目视为要在集合视图中作为单元格放置的数据实体。 如果可以根据某些条件对这些项目进行分组,则可以将这些单元格放在同一个分区

我正在实现一个UICollectionView,其中包含动态数量的按钮/单元格。我试图了解每个项目、部分和单元格之间的差异,以便了解Apple提供的collectionView方法。

考虑一下Photos应用程序。部分由补充视图分隔,补充视图对应于照片应用程序中的昨天、周三等标签。 每个部分由多个或可能没有单元组成。 我们所称的项目通常与这些单元格有一对一的对应关系

因此,请将项目视为要在集合视图中作为单元格放置的数据实体。 如果可以根据某些条件对这些项目进行分组,则可以将这些单元格放在同一个分区中,如果有多个组,则可以创建多个分区

集合视图中的每个单元格都有一个名为IndexPath的对应索引,以便可以使用数据源正确引用它。 简而言之,IndexPath是节和行的组合。 行是基于零的索引,并且在每个节中从零开始。 节也是以零为基础的。 例如,如果要在第二节的第三行中查找单元格,请使用IndexPathrow:2,section:1


您应该看看。

节和项是位置和地址。单元是位于该位置的视图。第一节第二项怎么样?你想让我在那里展示什么手机?这个,谢谢。