在xcode中设置变量约束

时间:2015-09-24 01:47:47

标签: ios xcode

我在设置约束时遇到了问题。

这是我想要实现的目标: screen shot

我有2个物体A和B.我希望A和B之间最多有100个点,如果它是一个更大的屏幕,或者如果它的屏幕更小则更少。

另外,我希望主视图控制器至少有20点的余量。因此,在较小的屏幕上,最小间距为20点,在较大的屏幕上,边距可以根据需要宽,以便在100点满足A和B之间的空间。

说明我希望它在各种屏幕上显示的方式:

4英寸屏幕

enter image description here

我希望两边都有20点的边距,中间(A和B之间的空格)可以变化,即100或更小。

5.5英寸屏幕

enter image description here

边距可以变化并且可以根据需要扩展,但中间部分(A和B之间的空格)最多可以为100。

任何帮助如何实现这一点将不胜感激。

1 个答案:

答案 0 :(得分:1)

这可以通过三个虚拟视图和两个具有不同优先级的宽度约束来实现。我建立了一个测试项目来测试我的想法。看看它是否是你需要的

https://github.com/dopcn/testSeg