比方说,我想在堆栈视图中添加3个按钮.
Button1是200*200(1)
Button2是150*150(0.75)
Button3是100*100(0.5)
如何在界面构建器中完成此操作?
您可以使用stackview在故事板中完成此操作
添加具有对齐中心的堆栈视图和按比例分配填充.
stackview上的约束是水平居中,垂直居中.
现在添加三个按钮.
button1上的约束是高度和宽度= 200
button2上的约束是高度和宽度= 150
button3上的约束是高度和宽度= 100
设置如图所示:
由于Alignment属性,您遇到了冲突,在您的情况下它会填充.制造是中心和完成.
我们还可以在按钮之间添加间距.如果我们设置分布相等间距并将高度约束添加到stackview,其高度超过按钮的高度.
这是垂直stackview.您可以使用水平stackview测试相同的内容.
希望它能为你效劳.