底部对齐约束在IB中不起作用-项目根据设备的不同而在彼此上方或下方移动



我正试图在故事板中相对于安全区域的底部布置一些标签和按钮。我完全不理解这些限制。

我有一个按钮,它在设备之间保持在正确的位置。它的限制是会话列表按钮。底部=安全区域。底部-32,优先级1000会话列表按钮。CenterX=保存区域。Center X

然后我有一个UILabel,我想转到按钮的正上方。它的限制是字幕标签。底部=安全区域。底部-72,优先级998字幕标签。宽度=安全区域。宽度

当我在IB中更换设备时,标签不会停留在按钮上方。它会在按钮上方或下方移动。

我不明白为什么当我更改视图约束中的约束时,视图不会移动,所以这可能是我缺少什么的线索。

我也尝试过与超视图和背景相关的相同约束,但也得到了不可预测的结果。

看起来这个问题只是IB中的一个bug。当我运行应用程序时,约束似乎可以正常工作。

最新更新