我希望所有单元格之间以及屏幕边框和最近的单元格之间具有相等的间距。基本上是这样的。等距和周围。UICollectionViewCells周围的等间距
我设法通过这样的设定值来测试这个在界面生成器。我设置了单元尺寸为110,敏间距为0,所有科插图分至10
它看起来完美的IB。
然而,当我运行它(在iPad上航2),它看起来像这样。
通知在小区之间的间距较大。我还试图通过从UICollectionViewDelegateFlowLayout
实施以下方法完全从代码执行此操作。
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
return CGSize(width: 110, height: 110)
}
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAtIndex section: Int) -> UIEdgeInsets {
return UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
}
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAtIndex section: Int) -> CGFloat {
return 0
}
这产生了相同的结果。任何人都可以告诉我如何纠正这个问题吗?我宁愿通过代码来做到这一点。但我对任何事情都是开放的。