标签: ios swift xcode autolayout
我的UI设计如下:
并且按钮位于堆栈视图中。每个按钮都有一个高度约束。我希望能够以编程方式从视图中删除按钮,但是当发生这种情况时,让其余的按钮增加它们的高度,以便它们之间没有巨大的差距。这里显示的问题:
我需要添加/删除哪些约束/布局才能实现我想要的效果?谢谢!
答案 0 :(得分:2)
以下是完全相同的 UIStackView的两个视图,完全相同的设置。唯一的区别是删除了一个按钮。
UIStackView
和设置:
带有约束的 仅 元素是堆栈视图 - 设置为300 x 500,居中X和Y