UICollectionView minimumInteritemSpacing中的单元格间距

ram*_*ams 2 objective-c ios uicollectionviewcell uicollectionviewdelegate

如何在UICollectionView的一部分中设置单元格间距?UICollectionView有一个属性minimumInteritemSpacing,我需要设置1.0仍然无法正常工作.我实现了委托方法.

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section
  {
     return 1.0;
  }
Run Code Online (Sandbox Code Playgroud)

小智 11

要检查您的集合单元格的外观,您可以在故事板的帮助下在故事板中尝试此操作.首先只是为了检查,在你的CollectionViewController中放置一些静态单元格,这样你的屏幕就像这样:

在此输入图像描述

不,你可以看到这些细胞和它们之间的间距.在您的情况下,单元格将以不正确的间距显示,如上所示.现在打开此屏幕打开,打开Interface Builder的Size Inspector.它看起来像这样:

在此输入图像描述

现在,您可以在尺寸检查器窗口中看到一些选项.您可以使用Min调整每个单元格的大小以及它们之间的间距.间距选项.最后,从左侧和右侧使用相等的间距,使用"截面插入选项".当您更改那里的值时,更改将反映在您的控制器视图中.因此,如果您想增加/减少某些值,您可以了解一下.

希望这可以帮助.