UICollectionViewCells之间的最小空间

问题描述:

我一直试图增加单元格之间的距离使用UICollectionView我似乎无法改变单元格之间的间距。我的目标是尝试使单个单元格居中,并在水平滑动时进入下一个单元格。我试过用这个:UICollectionViewCells之间的最小空间

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

return 100.0f; 
} 

但这似乎并没有增加单元之间的间距。我知道单元格可以是任何宽度或高度,但我需要保持尺寸不变,以便将所有内容放入单元格中。我使用目标c并以编程方式创建单元格。

想通了的家伙! VoyageCN给了我一个提示。所有需要做的是使用minimumLineSpacing而不是minimumInteritemSpacing,并解决了它。现在我需要找出一种让他们均匀分布的方法。

您是否已经完成方法- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath来设置您的细胞的大小?

而且你要知道,当你设置minimumInteritemSpacing不是主要的实际interitem间距

+0

是的,我已经根据方向设置了宽度和高度。我也有' - (void)loadView'函数:'layout.minimumInteritemSpacing = 10.0f;' –