我有一个200乘200的自定义集合视图单元格笔尖。我想在我的集合视图中使用此自定义单元格来布置一行。我知道如何布局多行,但在保持笔尖大小的同时不能让单个行工作!我该怎么做?谢谢!

这是我的代码

let layout = collectionView.collectionViewLayout as! UICollectionViewFlowLayout
    let itemsPerRow: CGFloat = 1.0
    let paddingSpace: CGFloat = 2.0 * itemsPerRow
    let availableHeight = containerView.frame.width - paddingSpace
    let widthPerItem = availableHeight / itemsPerRow
    layout.minimumLineSpacing = 4.0
    layout.itemSize = CGSize(width: widthPerItem, height: widthPerItem)

最佳答案

尝试将minimumInterItemSpacing设置为较大的数字

layout.minimumInterItemSpacing = CGFloat_Max;

关于ios - 如何布局单行集合 View ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41751062/

10-13 04:01