3

我有一个集合视图,其中有许多单元格。我希望用户能够向左或向右轻拂屏幕以显示一组新的单元格。当您可以在应用程序集之间分页时,我试图获得与 iPhone 主屏幕非常相似的东西。

我已启用分页,如果滚动设置为垂直,则一切正常,用户可以上下手势以使分页移动到下一页(不太像 iPhone,但足够好,它不会强制整个页面似乎在页面之间共享一行)。

问题是我希望它是用户向左或向右滑动,但如果我将水平方向作为滚动方向,则单元格停止从左到右绘制,然后下一行从上到下,然后是下一列。

我在外面几乎找不到关于分页的信息,有没有人有任何线索或可以指出一个好的教程?

使用 Storyboard 来尝试设置它。

编辑或者如何更改单元格的显示顺序,即水平滚动但有序(管道是分页符);

1 2 3 | 7 8 9

4 5 6 | 美国广播公司

他们目前作为

1 3 5 | 7 9 乙

2 4 6 | 8 交流电

4

1 回答 1

0

您可以覆盖该方法

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

因此,例如,对于indexPath.item对应于项目编号 3(查看您的示例,因为通常计数从 0 开始),您将从获取的元素或其他对象数组的集合中返回与数据对象编号 5 相匹配的单元格对象.

于 2013-07-25T15:47:45.103 回答