5S 7.1 上的自动布局约束问题

Autolayout constraints issue on 5S 7.1

我正在尝试在故事板上使用简单的两个组件来实现 Auto Layout。我添加约束成功了。

他们在 iOS 8.1 模拟器 (5s) 上工作正常,这里是屏幕截图:

但相同的约束在 iOS7.1 模拟器(5 秒)上不起作用,这里是屏幕截图: 以下是添加的约束:

我不明白为什么在同一个模拟器上不同 iOS,约束会失败。任何帮助表示赞赏!

你需要像下面这样设置 Below 约束

select 图片。

编辑器-->引脚-->宽度

编辑器-->图钉-->高度

Editor-->Pin-->Top spacing to superview

Editor-->Pin-->Bottom spacing to superview.

要修复约束错误。您需要单击视图顶部的黄色箭头。

单击“重置为建议的约束”-->确定。

通过编辑

编辑器 --> 解决自动布局问题 --> 重置为建议的约束。

否则在查看是否加载时添加了以下代码

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
        self.edgesForExtendedLayout = UIRectEdgeNone;

希望对你有帮助..!

您需要设置以下约束条件

对于屏幕 1:

  1. 将 X 置于 superView 的中心
  2. 以 superView 为中心的 Y

对于标签:

  1. 置顶 Space 进入屏幕1
  2. 带领 space 进入 Superview

就这些了