以编程方式使用自动布局的3个相等高度视图

时间:2016-12-09 03:15:53

标签: ios autolayout

我是autolayout的初学者。我以编程方式创建了所有视图。

我想要的是以编程方式使用autolayout进行3个相等高度的垂直分割?

我的期望是纵向或横向,所有3个视图的高度都会调整,宽度将保持不变(屏幕宽度)

你能给我一个例子吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试过使用UIStackView?

Cmd

然后使用autolayout来制作视图高度之一的高度。 stackView将处理其他两个视图的高度

答案 1 :(得分:0)

通过拖动"垂直堆栈视图&#34>使用垂直堆栈视图;来自对象库的UIStackView。设置它的自动布局约束并将其除以您需要的数量。您不需要从代码中管理它。