Init View Controller顶部和底部的额外空间

时间:2015-04-08 06:03:30

标签: ios xcode swift autolayout

我有一个快速的应用程序,我已经工作了一段时间了。我注意到我的初始视图控制器在视图的顶部和底部有额外的空间,以至于它允许我在第一个视图上上下移动并放开它让它重新回到原来的位置。我删除了所有约束,认为我遇到了问题,但它仍然做了同样的事情。 size类设置为any,我的所有图形都适合视图,但我仍然可以上下移动。

我也确定了我的观点,不是滚动视图,它不是。

我四处寻找类似的问题,但找不到这样的东西。

感谢您的帮助!

以下是我在IB中的观点 enter image description here

当我运行应用程序时。 enter image description here

显示我可以从顶部下拉的数量。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果删除所有约束,并且故事板设置为使用自动布局,则通常无法正常显示,如您所见。您必须将约束添加到视图控制器中的每个元素。为此,您可以控制单击每个并将其拖动到要连接约束的位置。或者,使用故事板视图右下角的图钉和对齐按钮。

有一个很好的tutorial from apple that I suggest you read。它将帮助您了解使用自动布局的基础知识。另一种选择是不使用自动布局。要在故事板中将其关闭,请转到文件检查器并取消选中“使用自动布局”框。