【发布时间】:2017-03-31 06:33:24
【问题描述】:
我在视图控制器上有两个按钮。它们的高度和宽度相等,并且间距很好,在屏幕上居中。 问题是在某些情况下,其中一个按钮是隐藏的。 当其中一个按钮被隐藏时,我希望另一个按钮居中。
在我的一生中,我一直无法弄清楚如何配置约束来实现这一点。
我可以移动可见按钮,以便在隐藏另一个按钮时它居中,但似乎只能在加载视图后执行此操作,这会使按钮“跳转”而且看起来很傻。
【问题讨论】:
-
你可以使用
UIStackView来达到这个效果。将两个按钮添加到堆栈视图并将堆栈视图居中。
标签: ios swift xcode uibutton autolayout