如何在这里添加每个单元格之间的间距 -
for i in 0...50 {
let cell = UIView()
cell.backgroundColor = .lightGray
cell.frame = CGRect(x: Double(i) * Double(32.52), y: 90, width: 350, height: 500)
view.addSubview(cell)
}
因为上面的代码看起来像这样
答案 0 :(得分:0)
您的细胞太宽,无法横向使用。你的增量将它们偏移32.52(为什么是小数部分?)和视图的宽度为350.
所以你的观看范围将是:
From X up to
------ -----
0 350
32.52 403.52 (overlapping from 32.53 to 350)
65.04 456.04 (overlapping from 65.04 to 403.52)
and so on ...
您可能想要使用更窄的帧宽(或更大的增量)。
间距将是您的增量和帧宽之间的差异。
例如:增量为32,宽度为30将使视图之间的间隔为2像素。