1

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

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

谢谢

在 iPhone 5 屏幕上,我的顶部 UILabel 不是垂直居中的。

4

2 回答 2

1

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

于 2013-10-24T05:29:14.943 回答
1

我在 IB 中执行此操作的方法是将顶部标签嵌入 UIView 中。给该视图一个标准的垂直间距约束到顶部布局指南,另一个到底部标签。也给它一个固定的宽度。为这个视图赋予标签 centerX 和 centerY 约束,它应该在不同的屏幕尺寸中保持居中。

于 2013-10-24T03:27:25.260 回答