簡體   English   中英

具有不同單元大小的UICollectionView

[英]UICollectionView with different cell sizes

我正在尋找flowLayout的布局或子類,它使用每個可用空間而不是單元格換行並轉到下一行,如下所示:

在此輸入圖像描述

其中最小的單元格類似於單元格4( 更像單元格),單元格1大約是單元格編號4的四倍。單元格編號2是兩個合並單元格編號4的大小,依此類推。 有沒有人知道github示例或教程/演示可以幫助我實現這一目標。 我使用的是https://github.com/chiahsien/UICollectionViewWaterfallLayout,但每行的列數必須相同。 此外,我想將此布局更改為橫向“ 4單位 ”寬(某些單元格必須在dataSource中重新排序,但這沒有問題)並在縱向上更改回“ 3單位 ”寬。 我想在幾個不同的視圖中使用它,並且“大”和“小”單元格的數量和順序可能會有所不同,但它們總是被排序以完全適合視圖,就像這個例子一樣。 它也需要是一個集合視圖,因為用戶可以“無限地”滾動,這將加載更多的單元格(但這次只有小單元格)。 因此,11號單元格后的任何單元格大小都相同。 單元格的大小將存儲在包含像CGsize這樣的單元格信息的nsarray中,因此這種布局唯一要做的就是將單元格放在正確的位置

你想使用這樣的東西:

https://github.com/bryceredd/RFQuiltLayout

我下載了這個項目,它幾乎完全符合您的要求。 您需要做的就是調整它,找出正確的單元格大小倍數,而不是使用它們的隨機數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM