2016-04-06 36 views
0

我必須按照這個設計實現一個集合視圖。如何設計UICollectionView中的單元格空間?

enter image description here

我需要在細胞之間加空格。這可以通過將UICollectionView的背景顏色設置爲白色並添加適當的單元格間距和行間距來完成。但是,我需要保留集合視圖的深色背景,以便在拖動時與頂部條形顏色匹配。什麼是實現這一目標的最佳方式?此

+0

在白色背景的單元格內設置圖像的插圖? – zcui93

+0

是的,應用插入可以提供幫助,但在這種情況下,第一列沒有插入內插,第二列沒有插入右插入。 – hsusmita

+0

然後,'cellForItem'可能需要某種手動計算(偶數/奇數)? – zcui93

回答

0

一種解決方案是嵌入到瀏覽器視圖,然後指定導航欄這樣的顏色:

navigationController.navigationBar.barTintColor = UIColor.AnyColorYouWant() 

另一種方式是爲兒童設置細胞對白色的背景和設定constaints你的原型單元匹配你想要的任何保證金。

+0

這裏所有單元格的邊距不一樣。 – hsusmita

+0

然後爲左右約束創建出口,然後將它們設置爲0或您的保證金 –

+0

它需要關於單元位置的知識。這意味着在「cellForItemAtIndexPath」,我必須確定基於indexPath的單元格的位置,然後應用餘量。實際上,我在「cellForItemAtIndexPath」中避免佈局相關的東西,因爲我的佈局正在被自定義流佈局處理。 – hsusmita

相關問題