2017-05-31 62 views
0

按钮,我设计了这样的UI:如何动态调整大小的堆栈视图

enter image description here

和按钮都在一个堆栈视图。每个按钮都有一个高度限制。我希望能够以编程方式从视图中删除按钮,但是当发生这种情况时,其余按钮的高度会增加,因此它们之间没有太大差距。此处显示的问题: enter image description here

我需要添加/删除哪些约束/布局以实现我想要的?谢谢!

+0

唐不要在你的按钮上设置高度限制。在堆栈视图上设置高度约束,并让* it *设置按钮的大小。 – DonMag

+0

@DonMag谢谢,我只是试过,它使我的按钮高度非常短。我想尽量减少按钮之间的差距。 – Jason

回答

2

这里有完全相同UIStackView完全相同的设置的两个视图。唯一的区别是一个按钮被删除。

enter image description here

和设置:

enter image description here

带约束的元件是堆栈视图 - 设置为300×500,为中心的X和Y

+0

啊,我错过了Fill Equally设置。谢谢!这工作。 – Jason