collectionView高度未设置根据内容高度

问题描述 投票:0回答:0

如何在一个带有 UiCollectionView 高度的 ViewController 中使用两个 collectionview 设置两个固定高度并且可能根据内容大小而变化?通过在 UIKit 中使用 NSLayoutConstraint,请帮助我解决这个问题。当我尝试在使用 contentSize 添加间距后添加单元格时,它检测到应该是高度的两倍大小。在出现问题的地方,我期望第 4 个单元格的大小应该是 200,但它的大小是 410


you can see what response look Like it taking more space than it should take here

在这里我们可以看到我在滚动视图中嵌入的单个控制器下有两个集合

        if collectionView == specialityCollectionView
        {
           
            specialityCollectionViewHeight.constant = CGFloat(tagsArray.count * 50)
           print(specialityCollectionViewHeight.constant)

            return CGSize(width: (collectionView.frame.width-10)/3, height:  specialityCollectionViewHeight.constant)
        }

我期待 210 号但得到 410

swift uicollectionview nslayoutconstraint uicollectionviewlayout
© www.soinside.com 2019 - 2024. All rights reserved.