UICollectionViewCells 之间的最小值 Space
Minimum Space Between UICollectionViewCells
我一直在尝试使用 UICollectionView
来增加单元格之间的距离,但我似乎无法更改单元格之间的间距。我的目标是尝试让单个单元格居中并水平滑动以转到下一个单元格。我试过使用这个:
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)
collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section
{
return 100.0f;
}
但这似乎并没有增加单元格之间的间距。我知道单元格可以是任何宽度或高度,但我需要保持尺寸不变,以便将所有内容放入单元格中。我正在使用 objective c 并以编程方式创建单元格。
您完成 - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
设置单元格大小的方法了吗?
并且您需要知道什么时候设置的 minimumInteritemSpacing 不是主要的实际项目间距
想通了伙计们!!! VoyageCN给了我一个提示。所有需要做的就是使用 minimumLineSpacing
而不是 minimumInteritemSpacing
并且解决了它。现在我需要想办法让它们均匀分布。
我一直在尝试使用 UICollectionView
来增加单元格之间的距离,但我似乎无法更改单元格之间的间距。我的目标是尝试让单个单元格居中并水平滑动以转到下一个单元格。我试过使用这个:
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)
collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section
{
return 100.0f;
}
但这似乎并没有增加单元格之间的间距。我知道单元格可以是任何宽度或高度,但我需要保持尺寸不变,以便将所有内容放入单元格中。我正在使用 objective c 并以编程方式创建单元格。
您完成 - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
设置单元格大小的方法了吗?
并且您需要知道什么时候设置的 minimumInteritemSpacing 不是主要的实际项目间距
想通了伙计们!!! VoyageCN给了我一个提示。所有需要做的就是使用 minimumLineSpacing
而不是 minimumInteritemSpacing
并且解决了它。现在我需要想办法让它们均匀分布。