0

我很難搞清楚如何設計什麼感覺應該是我的收藏視圖相當簡單的佈局。每個細胞的高度相等。寬度各不相同。項目間間隔應該是總是是相等的。行之間的距離也應該始終相等。隨着更多項目的添加,收集視圖的寬度將「智能化」增加。讓我舉個例子。自定義UICollectionViewLayout具有相等的項目間間隔

Desired layout

當我插入一個新項目時,我將計算的項目從行移動(也許行1個向上移動的第一項到行0,也許行的第一項2向上移動到行1.我然後移動它,並收集視圖變寬。

Colors added for illustrative purposes

我覺得這應該是相當簡單的,但我掙扎。 任何人都不會有一些示例代碼,可以幫助?

回答