iOS故事板AutoLayout如何将UIView置于3.5“和4”屏幕的底部?

时间:2014-02-25 14:05:58

标签: ios storyboard autolayout

我想使用AutoLayout将黑色UIView置于3.5“和4”屏幕的底部。
我在黑色UIView上添加了底部约束,但视图始终隐藏在3.5英寸的屏幕中 我永远不会在下一个项目中使用AutoLayout,但在当前项目中,我该如何修复它?

enter image description here

enter image description here

以下是父视图的约束。

enter image description here

2 个答案:

答案 0 :(得分:6)

编辑:选择黑色视图按添加新约束按钮检查高度并单击仅按钮约束并添加这两个。之后按添加缺少约束按钮。它应该解决你的问题。

答案 1 :(得分:1)

从事物的外观来看,超级视图的限制就是问题所在。这看起来导致超级视图在3.5屏幕上过高。

检查超级视图约束并确保:

  1. 高度未固定
  2. 视图的顶部和底部固定适当的东西
  3. 检查“文档大纲”并查看是否列出了任何布局问题 - 更正它们。每个视图都需要告诉布局系统应该放在哪里以及它应该有多大。

    P.S。你应该在未来的项目中使用自动布局