【问题标题】:UICollectionView Scroll cannot paging correctlyUICollectionView Scroll 无法正确分页
【发布时间】: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 一定有一些我没有设置的参数。谁能帮助我。谢谢。

【问题讨论】:

  • 输入你的一些代码来理解你的问题...!!
  • 边距在屏幕左边缘和集合视图之间还是在集合视图内部?

标签: ios objective-c uicollectionview


【解决方案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);
    }
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-19
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      相关资源
      最近更新 更多