删除不需要的ios7填充

时间:2013-10-11 13:54:58

标签: ios uiscrollview

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

self.automaticallyAdjustsScrollViewInsets = NO;

这会删除不需要的填充 - 但滚动视图不再滚动。

还有其他办法吗?

* 更新 * *

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

1 个答案:

答案 0 :(得分:10)

在视图控制器的XIB / Storyboard上,确保取消选中调整滚动视图插图。您可能还需要取消选中 Under Top Bars Under Bottom Bars

enter image description here