UICollectionView(一)简介

UIcollectionView,即网格视图。类似于UITableView,是一种数据展示方式。简单来说,可以理解为多列的UITableView,而这只是UICollectionView的最简单的使用。如iPod上iOS6中的原生时钟的时钟排列:

UICollectionView(一)简介_第1张图片
iOS6原生时钟

最简单的UICollectionView可以以多列的方式将数据进行展示。标准的UICollectionView包含三个部分,它们都是UIView的子类:
Cells 用于展示内容的主体。对于不同的cell可以指定不同尺寸和不同的内容
Supplementary Views 追加视图。如果你对UITableView比较熟悉的话,可以理解为每个Section的Header或者Footer,用来标记每个section的view
**Decoration Views ** 装饰视图。这是每个section的背景,比如iBooks中的书架就是这个。
UICollectionView(一)简介_第2张图片
iBooks书架

UICollectionView(一)简介_第3张图片
解析图

不管一个UICollectionView的布局如何变化,这三个部件都是存在的。

下一篇:UICollectionView(二)实现一个最简单的UICollectionView

你可能感兴趣的:(UICollectionView(一)简介)