如何以父视图大小的百分比设置视图的高度
How to set height of the views in percentage of parent view size
我有 4 个视图,我希望它们占据 40%、15%、15%、20%,我想要其中 2% space 和顶部和底部 2% space布局。
我对使用什么约束以及如何使用感到困惑?
像这样可以长宽比吗?
如果我能以 px 为单位设置它,我可以很容易地做到,但它在那里的百分比会变得棘手
如果我以像素为单位设置它是否可能,它会根据屏幕尺寸转换为百分比
此致,
阿普
您可以使用 Equal
约束并在乘数中设置百分比。
假设您有 1 个视图控制器和 1 个视图,control + 单击(或右键单击)并从视图拖动到视图控制器,然后选择等于(宽度 | 高度).
之后,转到右侧的大小检查器,然后单击刚刚添加的约束上的编辑并更改乘数。
不相关:
纵横比是指您希望将视图的大小限制为特定比例 (W:H)。 1:1
表示宽度等于高度。 1:3
表示高度是宽度的 3 倍。
Size 类 是当你想为不同的设备尺寸使用不同的设计时。 Read more on size classes here
我有 4 个视图,我希望它们占据 40%、15%、15%、20%,我想要其中 2% space 和顶部和底部 2% space布局。
我对使用什么约束以及如何使用感到困惑?
像这样可以长宽比吗?
如果我能以 px 为单位设置它,我可以很容易地做到,但它在那里的百分比会变得棘手
如果我以像素为单位设置它是否可能,它会根据屏幕尺寸转换为百分比
此致,
阿普
您可以使用 Equal
约束并在乘数中设置百分比。
假设您有 1 个视图控制器和 1 个视图,control + 单击(或右键单击)并从视图拖动到视图控制器,然后选择等于(宽度 | 高度).
之后,转到右侧的大小检查器,然后单击刚刚添加的约束上的编辑并更改乘数。
不相关:
纵横比是指您希望将视图的大小限制为特定比例 (W:H)。 1:1
表示宽度等于高度。 1:3
表示高度是宽度的 3 倍。
Size 类 是当你想为不同的设备尺寸使用不同的设计时。 Read more on size classes here