使用XCode在iphone 4和5屏幕之间按比例调整大小

时间:2013-10-24 00:54:07

标签: ios iphone autolayout

我正在尝试在x代码中使用自动布局来正确调整视图大小以在iphone 4和5之间切换。

我遇到的问题与图片中的问题类似。让我们考虑底部的UILabel是固定的。 我希望顶部的UILabel位于导航栏和底部标签之间的空间中间。我不知道如何添加一个“顶部空间和底部空间必须相等”的约束。因此,我只能修复两个约束中的一个,我无法得到预期的结果。

由于

On the iPhone 5 screen, my top UILabel is not vertically centered.

2 个答案:

答案 0 :(得分:1)

我在IB中这样做的方法是将顶部标签嵌入到UIView中。为顶部布局指南提供该视图标准垂直间距约束,为底部标签提供另一个约束。还给它一个固定的宽度。将标签centerX和centerY约束赋予此视图,并且应将其保持在不同屏幕大小的中心位置。

答案 1 :(得分:1)

如何添加填充第一个标签和导航栏之间空格的容器视图,然后将第二个标签置于容器视图中心。