我想以这种方式在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);
}
答案 0 :(得分:2)
看起来你需要将minSpacing设置为0。
这设置了每个项目之间以及项目和集合视图边缘之间的最小间隙。