如何以父视图大小的百分比设置视图的高度

时间:2017-03-03 01:20:01

标签: ios autolayout constraints percentage aspect-ratio

我有4个观看次数,我希望它们占据40%,15%,15%,20%,我希望其中2%的空间和2%的空间到顶部和底部布局。

我对使用什么约束以及如何使用感到困惑?

纵横比一样可以用于此吗?

如果我可以在px中设置它,我可以很容易地做到,但它的感知会变得棘手

如果我在px中设置它,它将根据屏幕大小转换为百分比

此致

APPU

1 个答案:

答案 0 :(得分:8)

您可以使用Equal约束并在乘数中设置百分比。

Equal Constraint

假设您有1个视图控制器和1个视图, control +单击(或右键单击)并从视图拖动到视图控制器,并选择等于(宽度|高度)。

Contextual

之后,转到右侧的尺寸检查器,然后单击刚刚添加的约束的编辑并更改乘数。

Edit

无关: 宽高比是指您希望将视图的大小约束为特定比率( W:H )。 1:1表示宽度等于高度。 1:3表示身高是宽度的3倍。

尺寸等级是指您希望针对不同的设备尺寸使用不同的设计。 Read more on size classes here