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:
- 将 X 置于 superView 的中心
- 以 superView 为中心的 Y
对于标签:
- 置顶 Space 进入屏幕1
- 带领 space 进入 Superview
就这些了
我正在尝试在故事板上使用简单的两个组件来实现 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:
- 将 X 置于 superView 的中心
- 以 superView 为中心的 Y
对于标签:
- 置顶 Space 进入屏幕1
- 带领 space 进入 Superview
就这些了