Autolayout和iPhone 6/6 Plus错位

时间:2015-07-09 11:26:46

标签: ios autolayout constraints nslayoutconstraint iphone-6

这很奇怪,我找不到原因......我在另一个视图中有一个视图,我已经将子视图的约束设置为其父视图的前导,顶部,尾部和底部空间。我在iPhone 5中正确地看到了这个视图,但是在iPhone 6中,内部视图没有保留尾随约束并且“部分地”出现在屏幕上......为什么会发生这种情况?

编辑:这是故事板中的视图配置:

enter image description here

后面的视图是UIImageView,我将其固定在超视图的前导,顶部,尾部和底部。有趣的东西是容器:在那里我嵌入了另一个具有自己视图的视图控制器。当我在iPhone 5中运行时,这样的视图似乎占据了容器的空间,但是在iPhone 6中,这种容器的内容部分地远离了屏幕的右侧......

1 个答案:

答案 0 :(得分:0)

删除Center-X和Proportional宽度约束,并替换为前导和尾随约束。