基于屏幕尺寸的“大于或等于”Autolayout

时间:2015-11-19 12:39:25

标签: ios autolayout nslayoutconstraint

我正在为应用做屏幕入门。我做了很多测试来调整所有尺寸的三个主要元素(标题,图像和描述)(从iPhone 4到iPhone 6 Plus),但最后我放弃了,我为iPhone 4设置了项目。正如你所看到的那样,在iPhone 4上可以,但是要在更大的设备上攀爬,结果非常糟糕。

enter image description here

我最大的问题是约束“大于或等于”。理想情况是在标签上设置最大和最小垂直边距,以防中央图像变得太大。你有什么建议吗?

这是我当前的设置

enter image description here

非常感谢你!

2 个答案:

答案 0 :(得分:4)

嘿,我已将您的示例项目添加到git repo中,我已经更改了约束,无论您需要在屏幕的高端设备中使用什么。深入了解一下,您可以在不使用尺寸等级的情况下设计任何具有动态扩展和动态尺寸的屏幕。我使用比例宽度和高度约束和动态空白视图来管理差距。

这是回购链接。

https://github.com/mahesh-agrawal/Test-AutoLayout-Vertical-Gap.git

谢谢。

答案 1 :(得分:1)

使用SuperView设置比例宽度约束。

enter image description here

enter image description here