首页 > 解决方案 > Swift:具有视图背景的图像自动约束

问题描述

我从 Swift 开始,并试图寻找答案,但找不到答案。我有一个UIViewController并且在其中,我正在处理组件的布局(标签、按钮、图像等)。

为了获得漂亮的外观,我使用UIView并将其颜色更改为灰色阴影。在里面我有一个徽标的图像,我正在尝试在其中应用自动约束,但我似乎无法正确处理它,因为由于某种原因它会将图像拉伸到视图之外。

我已经添加了自动约束之前和自动约束之后的图像供您参考。

在自动约束之前:

约束之前

自动约束后:

约束后

代码中没有设置约束。仅在界面生成器中。

标签: iosswiftautolayout

解决方案


给予顶部、前导、尾随、纵横比约束,并将图像内容模式设置为 Aspect fit。附上截图供您参考在此处输入图像描述


推荐阅读