UICollectionView(一)簡介

weixin_34320159發表於2016-03-08

UIcollectionView,即網格檢視。類似於UITableView,是一種資料展示方式。簡單來說,可以理解為多列的UITableView,而這只是UICollectionView的最簡單的使用。如iPod上iOS6中的原生時鐘的時鐘排列:

1324525-49b8e14e68cc5d67.png
iOS6原生時鐘

最簡單的UICollectionView可以以多列的方式將資料進行展示。標準的UICollectionView包含三個部分,它們都是UIView的子類:
Cells 用於展示內容的主體。對於不同的cell可以指定不同尺寸和不同的內容
Supplementary Views 追加檢視。如果你對UITableView比較熟悉的話,可以理解為每個Section的Header或者Footer,用來標記每個section的view
**Decoration Views ** 裝飾檢視。這是每個section的背景,比如iBooks中的書架就是這個。
1324525-784a392398b2c887.png
iBooks書架

1324525-d31109f7b0574890.png
解析圖

不管一個UICollectionView的佈局如何變化,這三個部件都是存在的。

下一篇:UICollectionView(二)實現一個最簡單的UICollectionView

相關文章