XCode 5 - 使用选项卡视图控制器时,运行时并不总是保留约束



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

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

在 iOS 模拟器中,第一个选项卡看起来正常,视图中的所有元素都与布局的底部对齐,即选项卡栏的顶部。完善。

单击第二个选项卡时,它不是对齐到布局的底部,而是将所有内容对齐到容器的底部。因此,视图中的所有元素的高度都会下降很多。单击返回第一个选项卡现在也会显示此不正确的定位。

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

知道我做错了什么吗?谢谢

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

我通过替换引脚的约束来绕过它,如下所示:

编辑器 -> 固定 ->底部空间到超级视图。

最新更新