使用自动布局根据宽度比率设置 UIImage 高度

Set UIImage height based on a ratio of the width using Autolayout

我想知道如何根据宽度设置故事板上 UIimage 的高度?我需要它是基于宽度的比率。所以图片是全宽的。

目前我正在使用通用故事板并希望图像为 3:4 因此高度需要比宽度大 33%。

我不明白的是通用情节提要板上的宽度是 600,那么我如何获得高度比宽度大 33% 的比率?

我不知道该怎么做。

如果您将 UIImageView 添加到 Storyboard 并手动将其设置为您想要的比例,例如300x400px,然后您可以单击右下角的图钉按钮(如下所示)并选中 "aspect ratio" 框。这将添加一个约束,使您的视图始终保持相同的宽高比,即使您更改宽度也是如此。