移除不需要的ios7填充

移除不需要的ios7填充,ios,uiscrollview,Ios,Uiscrollview,iOS7为状态栏添加了填充(64px)。因此,当使用Scrollview时,Scrollview和导航栏之间有一个很大的阵营。我试过: self.automaticallyAdjustsScrollViewInsets = NO; 这确实删除了不需要的填充-但是scrollview不再滚动 还有别的办法吗 **更新** 我发现了一个快速解决办法。我将scrollview和y origin=64px排列在故事板中,而不是0。我将我的滚动视图设置为0px(导航栏覆盖了我滚动视图的64px),当我在

iOS7为状态栏添加了填充(64px)。因此,当使用Scrollview时,Scrollview和导航栏之间有一个很大的阵营。我试过:

self.automaticallyAdjustsScrollViewInsets = NO;
这确实删除了不需要的填充-但是scrollview不再滚动

还有别的办法吗

**更新**


我发现了一个快速解决办法。我将scrollview和y origin=64px排列在故事板中,而不是0。我将我的滚动视图设置为0px(导航栏覆盖了我滚动视图的64px),当我在模拟器上运行它时,它按照最初的意图对齐。。。有点粗俗。但是,我正在寻找一种解决方案。

在视图控制器的XIB/情节提要上,请确保取消选中“调整滚动视图”插图。您可能还需要取消选中顶部栏和底部栏下的复选框:


谢谢,不幸的是它没有工作。我的小帮手好像在办公室工作moment@Gman对我来说,当页面控制器使用viewcontroller时,它不起作用。所以我在页面控制器中改变了这一点,它成功了。也许您的屏幕上有一些外部控制器存在此问题。起初,这对我来说也不起作用,但后来我发现,如果您的视图控制器嵌入到导航控制器/选项卡栏控制器等中,您应该取消选中视图控制器和包装控制器的此选项。