UICollectionView Scroll 无法正确分页

Posted

技术标签:

【中文标题】UICollectionView Scroll 无法正确分页【英文标题】:UICollectionView Scroll cannot paging correctly 【发布时间】:2016-04-05 09:41:30 【问题描述】:

我有一个 UICollectionView,它可以水平滚动。每个单元格都充满了屏幕。当我滚动单元格时,我的 CollectionView 中有左边距。我滚动得越多,边距就会增加倍。the left in the pic is the margin instead of not full of the width of the device 一定有一些我没有设置的参数。谁能帮助我。谢谢。

【问题讨论】:

输入你的一些代码来理解你的问题...!! 边距在屏幕左边缘和集合视图之间还是在集合视图内部? 【参考方案1】:
- (CGFloat)collectionView:(UICollectionView *)collectionView 
                   layout:(UICollectionViewLayout *)collectionViewLayout 
        minimumLineSpacingForSectionAtIndex:(NSInteger)section 
    return 0;    

【讨论】:

【参考方案2】:

使用以下这些方法,UICollectionView 正确设置 Paging 并为我工作,

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section

    return 0.0;


- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section

    return 0.0;


- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section


    return UIEdgeInsetsMake(0, 0, 0, 0);

希望对你有帮助

【讨论】:

以上是关于UICollectionView Scroll 无法正确分页的主要内容,如果未能解决你的问题,请参考以下文章

UICollectionView:在没有任何项目的部分中显示标签“无项目”

JS - iframe 高度为 100% 且无滚动(正文中的 Scroll-y)

xcode将UITableView转换为UICollectionView(无有效单元格)

UICollectionView swift 2中的选择和取消选择

jQuery事件:scroll事件

jquery.nicescroll页面初始化无滚动条,等到撑开到应该出现滚动条的时候还是不出现,纠结了,请大神