ios中的collectionview项目的等间距

前端之家收集整理的这篇文章主要介绍了ios中的collectionview项目的等间距前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_0@
我使用集合视图控制器来显示像画廊中的图像.现在我发现了间距.我在集合视图中设置相等的间距..
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section {
    return 0;
}

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section {
    return 0;
}

- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
{
    return UIEdgeInsetsMake(0,0);
}
- (CGSize)collectionView:(UICollectionView *)collectionView
                  layout:(UICollectionViewLayout *)collectionViewLayout
  sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
    return CGSizeMake(106.0f,106.0f);
}

这是我的代码..单元格宽度106,但是imageview宽度是104.0f我给图像视图的左侧2点间隔现在我有解决方案如下图像.

请帮我解决这个问题…

解决方法

要检查您的收集细胞的外观,你可以尝试这个在故事板上的故事板的帮助.首先只是为了检查,将一些静态单元格放在你的CollectionViewController中,这样你的屏幕就像这样:

不,你可以看到那些单元格和它们之间的间距.在您的情况下,如上所示,单元格将以不正确的间距显示.所以现在打开此屏幕打开,打开您的界面构建器的大小检查器.它看起来像这样:

现在,您可以在尺寸检查器窗口中看到一些选项.您可以使用最小值调整每个单元格的大小以及它们之间的间距.间距选项.最后对于左右两边的距离相等,请使用部分插入选项.当您更改值时,更改将反映在控制器视图中.所以你可以得到一个想法,如果你想增加/减少一些值.

希望这可以帮助.

猜你在找的iOS相关文章