ios中的collectionview项目的等间距

我使用集合视图控制器来显示像画廊中的图像.现在我发现了间距.我在集合视图中设置相等的间距..
- (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中,这样你的屏幕就像这样:

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

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

希望这可以帮助.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...