集合视图:不合适

时间:2017-08-03 20:27:01

标签: swift layout uicollectionview

我有一个182x150的图像,我将收集单元设置为,并确保它可以包含2个图像的行。但是当我运行模拟器时,行只有1个图像。我不知道这是我的代码还是我需要调整图像大小。

let itemSize = UIScreen.main.bounds.width/2 - 2

let layout = UICollectionViewFlowLayout()
layout.sectionInset = UIEdgeInsets(top: 6, left: 4, bottom: 6, right: 4)
layout.minimumInteritemSpacing = 4
layout.minimumLineSpacing = 4
layout.itemSize = CGSize(width: itemSize , height: itemSize)

myCollectionView.collectionViewLayout = layout

1 个答案:

答案 0 :(得分:0)

您似乎只需要在itemSize计算

中添加部分插入内容
// 8 for left and right section insets, 4 for item spacing.
let availableWidth = view.bounds.width - 8 - 4
let itemSize = availableWidth / 2