我有一个UITableViewCell
子类用于显示社交Feed。我无法弄清楚如何配置我的UIImageViewCell
来显示图像,以便保持它们的宽高比。
我想在我的UITableViewCell
中显示三张图像,以确保正确显示动态图像,而不是。
以下图像是测试图像:
以下是我尝试在UITableViewCell
s中正确显示图片的结果:
我使用UIStackView
来包含正文文本,该文本在单元格中的每个图像上方模糊,而正文文本下方的图像则模糊。我将正文文本包含UILabel
设置为调整大小以适应内容,这可以按预期工作。
包含UIImageView
的图片的设置如下:
UIImageView
相比,UILabel
设置的宽度相等。UIImageView
的{{1}}媒体资源设为contentMode
。我期待的是:
.aspectFill
只会变得与正文UIImageView
一样宽。UILabel
保留图片的宽高比,允许UIImageView
的高度根据需要增大或缩小。作为参考,以下是Tweetbot的时间线图像,显示了我的期望。请注意,图像的大小都不同,保留了正确的宽高比:
如何配置缺少约束的自动布局,以允许我的图像在添加到UIImageView
时保持其宽高比?