屏幕上显示view1
和view2
。
如何在自动布局中使view1高度为= 3.7 view2 height?
也许这可以通过在代码中添加约束来完成。但我想了解所有解决方案。
另外如何实现view1高度= 3 view2 height?我认为可以通过再添加2个视图(viewAdditon1, viewAdditon2)
来完成。这样
view1,viewAdditon1,viewAdditon2将具有相同的高度。也是view1.y top = view2.y顶部。还有viewAdditon1.y bottom = view2.y bottom。
viewAdditon1.y bottom = viewAdditon2.y top。 viewAdditon2.y bottom = view1.y top。
还有问题。如何制作正方形视图?或者如何使view1 height = 0.7 * view2 width?
还有问题。如何在view1 buttom和view2 top = 1/4 view3 height之间留出空间?我知道可以使用view4为这个空间完成。所以view4 height = 1/4 view3 height。和view4将在view1和view2之间。 mabe还有其他解决方案吗?
答案 0 :(得分:1)
以下是如何使用autolayout按故事板设置其他视图的2/3视图的示例:
假设你设置了除这两个视图的高度之外的所有包含。
现在控制从view2
拖动到view1
。已选择Equal Heights
。
然后选择此包含您刚刚添加的内容。将Multiplier
更改为2/3
。
就是这样。
希望这可以帮助某人。