AutoLayout-无法根据需要设置UIImage Width

问题描述

以下是我添加自动布局约束:

enter image description here

最终结果如下:

enter image description here

UIImage内容模式:宽高比适合。

标签内容的优先级为垂直:253(其余均为图像视图和标签认值)

添加一个占位符图像,直到实际下载该图像为止。我在tableView中使用了2个原型单元-一个带有标签的单元。另一个带有图像和标签

我要实现的是将UIImage的宽度设置为屏幕尺寸的50%,并根据宽高比自动计算高度。

cell.layoutSubviews也没有帮助

我们非常感谢您的帮助。如果可能的话,希望通过情节提要本身来实现。

预先感谢

解决方法

将宽度设置为屏幕宽度的50%。以编程方式,它写为imageView.frame.width = UIScreen.main.bounds.width / 2,我不确定在情节提要中如何实现。并在情节提要中设置所需的宽高比约束。图像的唯一限制应该是其在单元格中的位置,宽高比和宽度。没有高度限制。