约束不能正常工作

Constraints Not Working Properly

我已经摆弄了一段时间的约束,出于某种原因,一个比主情节提要中的视图更大的视图看起来很糟糕。现在它正在重置为建议的约束。这些是我下面的限制,我不确定发生了什么。是我的 Xcode 有问题还是我做错了什么?

按钮会伸展,因为您将它固定在顶部和底部。所以在更大的屏幕上,顶部和底部的距离保持不变,这意味着按钮被拉伸了。

保持按钮的大小

保持底部中心的大小是垂直和水平的,你必须给出一个 width 和一个 height 约束和一个centerYcenterX 约束:

保持按钮的纵横比

编辑:这是Sega-Zero建议的更简洁的解决方案:

要根据屏幕尺寸缩放按钮但保持其纵横比,您必须在按钮及其父视图之间设置一个 等宽 约束(带有乘数),一个 纵横比约束和centerYcenterX约束: