根据百分比划分两个视图的空间

问题描述 投票:0回答:1

所以我有一个观点:

enter image description here

假设这2个视图对应100%。

我用来管理两个视图的分区,它们的大小尊重其百分比。

例如:50/50->它们的大小相等。

谢谢

ios swift dynamic uiview autolayout
1个回答
0
投票

这些视图进入UIStackView吗?如果是这样,您只需要限制它们的高度即可。

制作view1.height = *multiplier* x view2.height

您可以轻松地从百分比中计算乘数,如multiplier = percentage2 / percentage1

因此在您的示例中为multiplier = 50 / 50 = 1。例如,如果您要30%/ 70%,请输入multiplier = 70 / 30 = 2.333

© www.soinside.com 2019 - 2024. All rights reserved.