0

在 Xcode 5 中,我打开了一个新项目并添加了以下内容:

  • 带有两个选项卡的选项卡视图控制器(因此是两个视图控制器)。
  • 在每个控制器视图中,我添加了一个 CollectionView,它下面有一个标签和一个按钮。
  • 我已经应用了默认约束。没有警告。
  • ...单击运行。

在 iOS 模拟器中,第一个 Tab 看起来还可以,View 中的所有元素都对齐到布局的底部,也就是标签栏的顶部。完美的。

单击第二个选项卡时,它不是对齐到布局的底部,而是将所有内容对齐到容器的底部。所以 View 中的所有元素的高度都下降了那么多。现在单击返回第一个选项卡也会显示此错误定位。

奇怪的是,旋转设备可以解决这个问题……在两个选项卡和两个方向上都显示了正确的对齐方式。

知道我在做什么错吗?谢谢,

4

1 回答 1

1

我现在相信这是 XCode 5 中的一个错误。

我通过替换 pin 的约束来解决它,如下所示:

编辑器 -> 引脚 -> 底部空间到 Superview。

于 2013-09-21T11:47:09.610 回答