2013-07-25 133 views
3

我有一個集合視圖,它有一些單元格。我希望用戶能夠向左或向右輕彈屏幕以顯示一組新的單元格。當您可以在多組應用之間進行分頁時,我試圖獲得與iPhone主屏幕非常相似的內容。UICollectionView與尋呼

我已經啓用了分頁功能,如果滾動設置爲「豎直」,它可以正常工作,並且用戶可以上下打開分頁以轉到下一頁(不像iPhone那麼好,但不會強制整個頁面似乎在頁面之間共享一行)。

問題是,我希望它是用戶刷卡向左或向右,但如果我把水平作爲滾動方向的細胞不再是平局由左到右,然後下一行是從上到下,然後下一列。

我可以在那裏找到很少有關於分頁的信息,有沒有人有任何線索或可以指向我一個很好的教程?

使用故事板來嘗試設置它。

EDIT 或者如何改變單元格的顯示順序,即水平滾動但是有序(管道是分頁符);

1 2 3 | 7 8 9

4 5 6 | A B C

他們現在出來爲

1 3 5 | 7 9 B

2 4 6 | 8 AC

+0

檢查當它是垂直的單元格索引是(行,節),當它是水平的時候它應該是(節,行) – Lirik

回答

0

您可以覆蓋的方法

- (UICollectionViewCell*)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath

,這樣,例如,用於與項目對應數3 indexPath.item(看你的例子,因爲在0正常清點開始),您將返回該單元對象適用於您的獲取元素集合或其他對象數組中的數據對象編號5。

+0

是的,這將工作,這意味着我將不得不做一些空白單元格,只有3個項目,它會去1,空白,2,空白,3.我會考慮它,因爲它會工作(顯示大小的疼痛點,因爲這個視圖隨着額外的行改變)。將更新...謝謝 –

+0

我也一直在尋找UICollectionViewLayout,但我努力想出來,發現這個http://damir.me/posts/implementing-uicollectionview-layout,但仍然不知道它會做我想做的。 –

+0

你有沒有得到它的工作? –