![](/img/trans.png)
[英]Error in Creating a Rounded Image of Equal Height and Width for Different iOS Devices
[英]iOS Image View - Height equal to the size of width
我只想创建一个跨越整个屏幕宽度的图像。 图像是正方形(512x512),其目的是在保持纵横比的同时缩放到设备的宽度。 我尝试使用约束,将边距设置为left: 0, top: 0, right: 0
并保持图像处于aspect-fill
。 然而,问题是图像变得比屏幕宽度大,因此图像不仅在左侧和右侧被切断,而且比它应该高得多。
如何正确调整图像大小以使宽度/高度与设备的宽度相同?
问题是您没有在图像视图上设置约束。 在图像视图上设置以下约束:
1)将图像视图的宽度设置为等于self.view的宽度
2)设置纵横比1:1 //这可确保图像的高度等于宽度
您需要其他约束来指定图像视图的x和y位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.