xCode 中如何动态对齐按钮

How dynamically align button in xCode

我有这样的布局,有两个按钮。当我点击 Button 1 它必须消失并且 Button 2 必须移动到布局的中心。我怎样才能正确执行此操作?

使用StackView。您不必考虑任何布局 constraint.That 都是居中对齐的。当您从 stackView 中隐藏某些内容时,它会根据您的需要自动居中。

您可以使用 StackView.set StackView center horizotal and vertical alignment 并在 StackView attributes inspector set alignment[=17= 中设置] center 和 distribution 相等居中。将两个按钮宽度设置为固定。