当一个控件设置了顶部和底部约束的时候, 就已经确定了他的宽高,如果你在给他一个高度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) }