UICollectionView Scroll无法正确分页

时间:2016-04-05 09:41:30

标签: ios objective-c uicollectionview

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

2 个答案:

答案 0 :(得分:1)

- (CGFloat)collectionView:(UICollectionView *)collectionView 
                   layout:(UICollectionViewLayout *)collectionViewLayout 
        minimumLineSpacingForSectionAtIndex:(NSInteger)section {
    return 0;    
}

答案 1 :(得分:0)

使用以下方法,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);
}

希望它有用