在iOS中使用三種不同的方式實現UICollectionView

jopen 10年前發布 | 17K 次閱讀 iOS開發 移動開發 CollectionView

CollectionView

 這里我在iOS中使用三種不同的方式實現UICollectionView,也就是一種瀑布流視圖。分別使用storyboard、nib和純代碼的方式來實現。

1.項目說明

 UICollectionView繼承自UITableView,基本的實現方式同UITableView。用 UICollectionView實現的視圖就是所謂的瀑布流界面,很多的電商網站,圖片瀏覽App都是采用了這種設計方式。在我的這個項目中,我分別使用三種不同的方式來實現CollectionView:storyboard、nib文件和純代碼,可以適用在多種不同的項目開發情境下。

2.動態加載

 我在第四個例子中實現了使用UICollectionView進行動態增加一個Cell或者Section,主要使用了Lazy Load懶加載進行。并在插入一個Section的時候動態編輯Header頭部視圖。

3.實現效果

Alt text
 動態增加Cell和Section的效果如下:
Alt text
Alt text
Alt text

項目主頁:http://www.baiduhome.net/lib/view/home/1446474535357

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!