当一个控件设置了顶部和底部约束的时候, 就已经确定了他的宽高,如果你在给他一个高度height, 会和顶部和底部约束起冲突,会出现UI高度被压缩或者UI正常但是约束冲突

此时更改下优先级,就不会报错,UI也显示正常了

.priority(.high) 

        collectionView.snp.makeConstraints { make in
            make.left.equalTo(16)
            make.right.equalTo(-16)
            make.top.equalTo(subTitleLab2.snp.bottom).offset(8)
            make.height.equalTo(itemHeight).priority(.high)
            make.bottom.equalTo(-16)
        }

 

posted on 2024-10-15 16:05  懂事长qingzZ  阅读(12)  评论(0编辑  收藏  举报