我有一个集合视图,其中有许多单元格。我希望用户能够向左或向右滑动屏幕以显示一组新的单元格。当您可以在各套应用之间切换时,我试图获得与iPhone主屏幕非常相似的内容。

我已启用分页,并且如果将滚动设置为“垂直”,则一切正常,用户可以上下手势以使分页移至下一页(不太像iPhone,但效果还不错,它不会强制整页显示)在页面之间共享一行)。

问题是我希望用户向左或向右滑动,但是如果我将“水平”作为滚动方向,则单元格将不再从左向右绘制,而是从下到上,从下到上,再到下一列。

我对分页的了解很少,有没有人提供任何线索,或者可以为我提供出色的教程?

使用情节提要尝试进行设置。

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

1 2 3 | 7 8 9

4 5 6 | A B C

他们目前以

1 3 5 | 7 9乙

2 4 6 | 8 A C

最佳答案

您可以覆盖方法
- (UICollectionViewCell*)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
因此,例如,对于与商品编号3对应的indexPath.item(请看您的示例,因为通常从0开始计数),您将从所获取的元素或其他数组的数组中返回与数据对象编号5足够的单元格对象对象。

关于ios - 带有分页的UICollectionView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17859596/

10-14 21:52
查看更多