为什么UICollectionView单元之间存在黑色差距?

时间:2014-02-11 13:31:30

标签: ios uicollectionview

我想以这种方式在UICollectionView中显示几个单元格:每个单元格就像一个用户页面,一个活动的UICollectionViewCell应该占用UICollectionView的完整边界。

但由于某些原因,向右滚动后单元格之间会出现黑色间隙。

为什么会这样?

我已经定义了这个函数来控制“页面”视图的大小:

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {     
    // the size is half of the screen
    return CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height/2.0);
}

1 个答案:

答案 0 :(得分:2)

看起来你需要将minSpacing设置为0。

这设置了每个项目之间以及项目和集合视图边缘之间的最小间隙。