ios - UICollectionView 中的单元格间距 minimumInteritemSpacing

标签 ios objective-c uicollectionviewcell uicollectionviewdelegate

如何在UICollectionView 的某个部分设置单元格间距? UICollectionView 有一个属性 minimumInteritemSpacing,我需要设置 1.0 仍然不起作用。我实现了委托(delegate)方法。

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

最佳答案

要检查您的集合单元格的外观,您可以在 Storyboard 的帮助下在您的 Storyboard 中进行尝试。首先只是为了检查,像这样在 CollectionViewController 中放置一些静态单元格,以便您的屏幕显示如下:

enter image description here

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

enter image description here

现在您可以在尺寸检查器窗口中看到一些选项。您可以使用最小值调整每个单元格的大小以及它们之间的间距。间距选项。最后,为了左右两侧的间距相等,请使用 Section Insets 选项。当您更改那里的值时,更改将反射(reflect)在您的 Controller View 中。所以如果你想增加/减少一些值,你可以得到一个想法。

希望这对您有所帮助。

关于ios - UICollectionView 中的单元格间距 minimumInteritemSpacing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25079305/

相关文章:

swift - 为什么向 UICollectionViewCell 中的按钮添加操作效果不佳?

ios - 如何在表格 View 的标题(不是节标题)中添加多个单元格?

ios - iCarouselTypeRotary iOS 滚动问题

ios - 如何在 Swift 中的相机层顶部添加文本框?

ios - 如何使 UIView 一直移动?

iphone - 将 NSData 分解为字节数据包以发送到另一个设备

ios - UITableView 中的 self.delegate=self,有什么问题吗?

ios - Objective c 如何在点击一个通知后将其他通知保留在通知托盘上

ios - 如何设置动态 UICollectionViewCell 间距

ios - 在滚动幻灯片中的每个 UICollectionViewCell 中弄乱 UIButton