我是iOS開發的初學者,我正在學習一個教程來實現集合視圖。UICollectionView項間距無法調整
下面是該應用的截圖:
我要讓儘可能接近項目之間的差距。我試圖實現代碼如下:
struct StoryBoard {
static let leftAndRightPaddings : CGFloat = 1.0
static let numberOfItemsPerRow : CGFloat = 3.0
}
let collectionViewWidth = collectionView?.frame.width
let itemWidth = (collectionViewWidth! - StoryBoard.leftAndRightPaddings)/StoryBoard.numberOfItemsPerRow
let layout = collectionViewLayout as! UICollectionViewFlowLayout
layout.itemSize = CGSize(width: itemWidth, height: itemWidth)
我也改變了細胞和線的最小間距0.1在主故事板是這樣的:
但差距仍大。這裏出了什麼問題?
這可能幫助你。 https://stackoverflow.com/questions/35654129/how-to-change-space-between-cells-in-uicollectionview/35654505#35654505 –
imageView是否填滿每個單元格?您可以使用Debug View Hierarchy來檢查它 – jojoT