0

我創建的CollectionView如下:安裝頭單元格UICollectionView

enter image description here

我想創建集合視圖與此相同的佈局,如一個用紅色iPhone7一個最大頭單元格。現在我想知道哪種方法更好,創建一個額外的單元格或在UICollectionViewFlowLayout中處理?我的數據是從JSON中提取的數組,因此我想讓大單元格成爲第一項。

老實說,我看到第二種方法非常複雜。

所以任何人都可以幫助我找到最佳解決方案。 非常感謝您閱讀本文,並祝您有愉快的一天。

+0

創建集合視圖兩個部分,爲第一個與大寬度 –

+0

你需要錨頭滾動時頂部? –

+0

我的數據是從JSON中提取的數組,所以我想讓大單元是第一項。 –

回答

0
  1. 轉到屬性檢查員UIColectionView

  2. 從配件選擇章節標題

  3. 一旦頭視圖中可見,請將您的意見吧。

然後在下面的方法調整相應:

override func collectionView(_ collectionView: UICollectionView ,viewForSupplementaryElementOfKind kind: String,at indexPath: IndexPath) -> UICollectionReusableView { 
     if kind == UICollectionElementKindSectionHeader{ 
     return headerView 
     } 
    } 
+0

請檢查以下內容:https://stackoverflow.com/questions/43365238/add-a-view-to-collectionview-header-in-storyboard/43365352#43365352 – ankit