我有以下用户界面:
有3个标签,一个图像视图和它们的父视图(用灰色表示)。如果我要更改父视图的高度(用红线表示),我希望标签和图像视图高度也改变,但保持高度之间的相同比例。它可以通过编程方式完成,但是可以纯粹使用界面构建器,如果是,可以如何使用?
答案 0 :(得分:1)
您需要将约束添加为“相等高度”,然后您可以编辑约束以设置乘数属性。默认情况下为1
。
您可以使用1.2
中的因子或1:2
中的比率,或者使用123:320
。
要从2个元素创建比例距离,我发现没有好办法,所以我要做的是在超视图中添加具有比例尺寸的隐藏分隔符,然后将元素和分隔符之间的距离设置为零。
我很高兴听到一个更好的解决方案。