自动布局问题Xcode 8

时间:2016-11-02 01:06:37

标签: ios xcode autolayout

我一直在最新版Xcode的iPhone 7视图中的应用页面上工作。我把一切都运转起来,看起来很好,然后当我进入iPad视图时,一切都伸展开来,看起来很糟糕。我重置了自动布局并添加了不同的约束,没有任何方法可行。屏幕越大,一些图像变得越拉伸,而其他图像则非常好。我做错了什么,我该怎么做才能解决这个问题? enter image description here

enter image description here

3 个答案:

答案 0 :(得分:0)

如果您的要求是将图像保留在中间,我建议您不要使用任何引脚限制。而是选择对齐约束并在视图中垂直/水平对齐图像。

这里发生的是图像被固定到视图的边缘,当您选择更宽的设备时,图像被拉伸以保持图钉约束。那不是你想要做的。

希望这有帮助。

答案 1 :(得分:0)

enter image description here添加Aspect Ratio.connect图像以查看宽高比。下一步添加对齐约束并在视图中垂直/水平对齐图像。

enter image description here

答案 2 :(得分:0)

您可能希望将Content Mode的{​​{1}}设置为ImageViews

Content Mode

不需要Aspect Fit。 <{1}},Aspect Ratio ConstraintLeading约束应该足够了。