gpt4 book ai didi

ios - 即使启用分页,UICollectionView 水平滚动也会显示以前的项目

转载 作者:可可西里 更新时间:2023-11-01 03:35:11 25 4
gpt4 key购买 nike

我正在实现滚动方向设置为水平的 uicollection View 。我还在 Storyboard中启用了分页选项。在我看来,我一次可以显示 4 个项目。如果我有 5 个项目,第一页有 4 个项目,但第二页有 3 个项目。以前的项目也显示在第二页上。

我只是想问一下我该如何预防呢?我想要第一页上的 4 个项目,第二页上只有一个项目。我正在考虑添加项目并将它们设置为隐藏来执行此操作。这是解决这个问题的正确方法吗?

非常感谢!

最佳答案

也许您可以将 UICollectionView 的 contentSize 属性设置为其 bounds 的下一个倍数?

例如对于单节 Collection View :

NSUInteger itemsPerPage = 4;
NSUInteger pageCount = (NSUInteger) ceilf((float)[collectionView.dataSource numberOfItemsInSection:0] / itemsPerPage);
CGFloat contentWidth = collectionView.bounds.size.width * pageCount;
collectionView.contentSize = CGSizeMake(contentWidth, collectionView.contentSize.height);

关于ios - 即使启用分页,UICollectionView 水平滚动也会显示以前的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13576499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com