0

我是iOS 6中UICollectionView的新手,到目前爲止,它看起來像它幾乎像一個UITableView但我試圖找出一種方法,使pagingEnabled的感覺有一組單元的一個UIScrollView工作我顯示,好像他們是一個UITableView(當實際並非如此)設置UICollectionViewLayout以匹配列拆分UITableView像結果

這就是我想要達到

enter image description here

我的問題是如何以這種形式佈局單元格,我知道我必須繼承UICollectionViewLayout,但是很難做到了解如何實現此目的,以及如何在同一時間啓用分頁,如果必須由UICollectionViewLayout啓用,或者我應該自己做。

請指教。

回答

2

您必須重寫UICollectionViewLayout方法之一,例如layoutAttributesForItemAtIndexPath:

在這種方法中,您將執行一些數學計算來確定您的細胞位置。 對於您的情況,位於索引0處的單元格將位於(0,0),索引1位於(0,10),索引11位於(100,0)等。 您的計算將取決於某些就像一列有多少細胞,柱之間的空間,...可變

一旦你這樣做,返回UICollectionViewLayoutAttributes類佔有性質(framesize等)