UICollectionView是一種新的數據展示方式,簡單來說可以把它理解成多列的UITableView。如果你用過iBooks的話,可 能你還對書架布局有一定印象,一個虛擬書架上放着你下載和購買的各類圖書,整齊排列。其實這就是一個UICollectionView的表現形式,或者 iPad的iOS6中的原生時鍾應用中的各個時鍾,也是UICollectionView的最簡單的一個布局。
集合視圖UICollectionView介紹
集合視圖UICollectionView和表視圖UITableView很相似,可根據layout屬性設置,顯示單元格集合內容。 UICollectionViewDataSource類作為集合視圖的數據源,向集合視圖提供數據。集合視圖依賴於委托(Delegate)中定義的方 法對用戶交互進行響應。
構成集合視圖的三個要素,分別為:單元格(UICollectionViewCell)、補充視圖(Supplementary Views-顯示額外的元數據信息)和裝飾視圖(Decoration Views)。
關於集合視圖UICollectionView的相關文章:
第三十一部分:應用集合視圖(UICollectionView)-使用xib文件創建集合視圖單元格
第三十一部分:應用集合視圖(UICollectionView)-創建UICollectionViewCell子類單元格
第三十一部分:應用集合視圖(UICollectionView)-創建基於Storyboard的集合視圖應用程序
第三十一部分:應用集合視圖(UICollectionView)-實現補充視圖(Supplementary View)
第三十一部分:應用集合視圖(UICollectionView)-刪除集合視圖數據項
第三十一部分:應用集合視圖(UICollectionView)-添加單元格詳細視圖
示例 iOS 6 App 運行界面: