4

iOS7 为状态栏添加了内边距(64px)。因此,当使用滚动视图时,滚动视图和导航栏之间有一个很大的阵营。我试过了:

self.automaticallyAdjustsScrollViewInsets = NO;

这确实删除了不需要的填充 - 但是滚动视图不再滚动。

还有其他方法吗?

*更新* *

我发现了一个快速修复。我在情节提要中排列滚动视图和 y origin= 64px 而不是 0。我将滚动视图设置为 0px(导航栏然后覆盖了滚动视图的 64px),当我在模拟器上运行它时,它按照最初的意图对齐...有点破解。不过,我正在寻找一个可靠的解决方案。

4

1 回答 1

10

在您的视图控制器的 XIB/Storyboard 上,确保取消选中Adjust Scroll View Insets。您可能还需要取消选中Under Top BarsUnder Bottom Bars

在此处输入图像描述

于 2013-10-11T14:08:44.377 回答