添加iOS布局的相对约束

时间:2015-03-04 19:06:18

标签: ios objective-c iphone xcode

我想为布局元素设置相对约束,如下图所示: enter image description here

1)白色方块必须在右上角填充50%的水平内容。 2)中心地球必须相对于屏幕尺寸。例如:3.5英寸设备必须更小,5.5必须更大。像屏幕宽度的75%。

2 个答案:

答案 0 :(得分:2)

0)清除所有对理智的限制。

1/4 SQUARE

1)调整视图大小以适应预期的大小。

enter image description here

2)选择方形视图并添加边距约束。

enter image description here

3)多选根视图和视图

enter image description here

4)添加宽度和高度的等式约束。

enter image description here

5)选择相等高度约束,然后选择等宽约束,并将两个约束的乘数更改为2。

enter image description here

完成

答案 1 :(得分:2)

0)清除所有对理智的限制。

CIRCLE

1)将圆形视图粗略地放在中间。 enter image description here

2)选择它并添加这两个约束。

enter image description here

3)这个圆是一个UIView,它是一个矩形,所以它的宽度和高度彼此独立......但我们需要保持它们相等。所以我们需要设置一个纵横比约束。 / p>

enter image description here

4)最后..我们需要给它一些尺寸(宽度==高度)。让我们根据根视图宽度来确定大小。再次选择圆视图和根视图...并添加等宽约束。还试验比例。 1.6对我来说看起来不错。

enter image description here enter image description here