1

好的,在 iOS 7 发布之前,我的应用程序是为 iOS 6 构建的,我开始进行更改以支持这两个版本。现在,我在使用 UScrollView 时遇到了问题,它对情节提要有限制。当我向具有导航栏的视图添加滚动视图并在导航栏下添加一个按钮(或任何子视图)时,例如 20 点,在运行时子视图会垂直错位。它向下移动 60 点。我猜与导航栏和状态栏组合的大小相同。所以,我很想知道如何用约束和自动布局来修复它,但我不知道怎么做。该应用程序有时会因某种布局组合而崩溃。但是,我所做的是将滚动视图拉到一边并将子视图放置在我希望它们看起来像导航栏的位置,然后我将其拉回其中' s 正确的位置(覆盖整个视图),当我运行应用程序时,它一切都按预期工作。现在的问题是我应该添加什么约束,以便它可以按预期工作,而无需将整个过程放在一边然后添加它?现在我的观点是这样的:

在此处输入图像描述

如您所见,该按钮位于导航栏下方。但是当我运行他的应用程序时,它会按照我的意愿在栏下。那么我怎样才能将它添加到酒吧下方的故事板上并让它留在那里?在 iOS 6 中,我曾经这样做而不用担心,而 ios 7 似乎对我们来说很难做到这一点。

4

0 回答 0