为什么 Xcode 约束对我的应用程序执行此操作?

Why is Xcode constraints doing this to my app?

有人可以帮我理解为什么 Xcode 自动布局约束一直削减底部按钮吗? 所有按钮的高度都是 50 并且由于某种原因底部的任何按钮都被切断了。 (我已经展示了我的屏幕截图)

如有任何帮助,我们将不胜感激。 谢谢。

= 按钮应设置其 height = 50 而不是将约束设置为 super viewbottom

删除Bottom space to: Bottom Layout Guide。然后像这样拖动=按钮

然后选择身高

并将其编辑为 50。

在这种情况下你不应该给出底部约束。你的按钮的约束应该像,

leading, trailing, top and fix height

正如我在评论中所说,您需要从按钮中删除底部约束,例如这张图片...select 约束并将其删除,然后添加高度约束

所以现在你的约束是 top , leading , trailing and fixed height

有一个错误的约束:"Bottom space to ...."。 在您的情况下,“=”按钮的高度不固定。

您应该将此约束更改为 "Height Equals: 50" 或等于另一个按钮。


最后,由于我的英语不太好,如有错误,请见谅。