我是autolayout的初学者。我以编程方式创建了所有视图。
我想要的是以编程方式使用autolayout进行3个相等高度的垂直分割?
我的期望是纵向或横向,所有3个视图的高度都会调整,宽度将保持不变(屏幕宽度)
你能给我一个例子吗?
答案 0 :(得分:0)
您是否尝试过使用UIStackView?
Cmd
然后使用autolayout来制作视图高度之一的高度。 stackView将处理其他两个视图的高度
答案 1 :(得分:0)
通过拖动"垂直堆栈视图&#34>使用垂直堆栈视图;来自对象库的UIStackView
。设置它的自动布局约束并将其除以您需要的数量。您不需要从代码中管理它。