我有一个集合视图,其中有许多单元格。我希望用户能够向左或向右滑动屏幕以显示一组新的单元格。当您可以在各套应用之间切换时,我试图获得与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/