我希望所有單元格之間以及屏幕邊框和最近的單元格之間具有相等的間距。基本上是這樣的。等距和周圍。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
}
這產生了相同的結果。任何人都可以告訴我如何糾正這個問題嗎?我寧願通過代碼來做到這一點。但我對任何事情都是開放的。