Swift:用UICollectionView整一個瀑布流
來自: http://www.cnblogs.com/sunshine-anycall/p/5171381.html
UICollectionView還有一個叫做Decoration view的東西。顧名思義,主要是裝飾用的。 不過要用這部分的功能你需要單獨寫定制的layout。
除了以上說到的內容之外,collection view還有一個專門處理布局的 UICollectionViewLayout 。你可以繼承 UICollectionViewLayout 來創建一個自己的collection view的布局。蘋果給了一個基礎的布局 UICollectionViewFlowLayout ,可以實現一個基本的流式布局。這些會在稍后的教程中介紹。
開始我們的項目:
首先創建一個single view的應用。

然后給你的項目起一個名字,我們這里就叫做 CollectionViewDemo 。Storyboard中默認生成的Controller已經木有什么用處了。直接干掉,拖一個 UICollectionViewController 進去并設置為默認的Controller。并刪除默認生成的 ViewController.swift 文件,并創建一個叫做 HomeCollectionViewController.swift 的文件。之后在interface builder中把collection view的類設置為 HomeCollectionViewController 。
然后:

- 在Storyboard中添加一個navigation controller
- 把collection view設置為上面的navigation controller的root view controller。
- 把這個navigation controller設置為initial view controller。
接下來再次回到collection view controller。這個
本文由用戶 hnangui 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!