我在UIImageView里面有一个UITableViewCell。单元格高度根据UILabel中使用估计行高的文本行数变化。我希望这个图像在单元格中垂直居中,宽度固定,高度>= 40和<=80。当单元格高度增加时,我希望图像增加到最大高度,然后停止,始终保持垂直居中。为此,我将这两个高度约束和宽度约束,加上约束添加到单元格的顶部和底部,对于某些填充和优先级为250的单元格,其常量为5。添加背景颜色到图像视图中,您可以看到它正在按预期布局。但是当我在图像视图上设置图像时,高度发生了意外的变化。
标签中有3行:
没有图像:图像视图比预期的高60 as
图像:图像视图高80 i