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