UICollectionView 集合視圖

UICollectionView 集合視圖, 和UITableView一樣,都繼承與UIScrollView,可以滾動,並且可以顯示多列的cell

UICollectionViewLayout 繼承與NSObject, 用於控制集合視圖的佈局

UICollectionViewLayout,是一個抽象基類,抽象基類不能直接使用,需要通過子類化(定義一個子類繼承與UICollectionViewLayout)以後,才能使用

系統提供了一個子類化好的UICollectionViewFlowLayout, 可以 直接使用

UICollectionViewFlowLayout 用於控制集合視圖的佈局


同樣,使用集合視圖也需要遵循代理


在使用集合視圖的時候,一般我們都是註冊cell

我們也可以自定義區頭或者使用系統的區頭,和以往自定義cell一樣,不過這次我們創建的類需要繼承 與UICollectionReusableView

cell的創建.和UITableView的cell的創建基本上一致

在集合視圖中,我們對cell的調整不像UITableView一樣.我們需要寫在UICollectionViewDelegateFlowLayout中




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章