我在设置约束时遇到了问题。
我有2个物体A和B.我希望A和B之间最多有100个点,如果它是一个更大的屏幕,或者如果它的屏幕更小则更少。
另外,我希望主视图控制器至少有20点的余量。因此,在较小的屏幕上,最小间距为20点,在较大的屏幕上,边距可以根据需要宽,以便在100点满足A和B之间的空间。
说明我希望它在各种屏幕上显示的方式:
4英寸屏幕
我希望两边都有20点的边距,中间(A和B之间的空格)可以变化,即100或更小。
5.5英寸屏幕
边距可以变化并且可以根据需要扩展,但中间部分(A和B之间的空格)最多可以为100。
任何帮助如何实现这一点将不胜感激。
答案 0 :(得分:1)
这可以通过三个虚拟视图和两个具有不同优先级的宽度约束来实现。我建立了一个测试项目来测试我的想法。看看它是否是你需要的