UICollectionViewCells之间的最小空间

时间:2016-11-08 01:28:30

标签: ios objective-c uicollectionview uicollectionviewcell uicollectionviewlayout

我一直试图使用UICollectionView来增加细胞之间的距离我似乎无法改变细胞之间的间距。我的目标是尝试让单个细胞居中并在水平滑动上转到下一个细胞。我尝试过使用它:

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

return 100.0f;
}

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

2 个答案:

答案 0 :(得分:0)

您是否已完成方法- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath以设置单元格的大小?

您需要知道何时设置的minimumInteritemSpacing不是主要的实际interitem间距

答案 1 :(得分:0)

把它想出来!!! VoyageCN给了我一个暗示。所有需要做的就是使用minimumLineSpacing而不是minimumInteritemSpacing来解决它。现在我需要想办法让它们均匀分布。