Xcode约束问题

时间:2017-07-27 15:31:06

标签: xcode user-interface autolayout constraints

我正在开发一个应用程序,我希望UI在每个设备屏幕上看起来都一样。我有一台iPhone 6设备并在模拟器中使用iPhone 5;当我运行App时,它在我的iPhone 6中看起来很好,但它在iPhone 5模拟器中看起来像以下......

enter image description here

我添加了一些约束,但我一直遇到这些按钮和标签的问题。我怎样才能解决这个问题?我提前感谢你的回答。

更新 我删除了所有约束并重新开始,现在最终屏幕看起来如下......

enter image description here

现在看起来更好,我唯一无法解决的是两个按钮(Agregar和Salir)的位置,因为它们位于中心,现在它们向右移动了一点。

这是我的约束

enter image description here

2 个答案:

答案 0 :(得分:1)

看起来你只对这两个项目有约束,尝试在标签和底部按钮之间添加一个约束,这样这些按钮之间总是有一个空格。

答案 1 :(得分:1)

Xcode UI中的约束分别是,因此您需要为每个元素设置所有约束,而不仅仅是那些按钮。每个元素都是彼此约束的,因此请确保每个元素已将其约束设置为另一个元素。