奇怪的顶部 space 在 iOS7 上有标签栏

Strange top space with tab bar on iOS7

我有一个tabBarController,每个viewController的tabBarController都有一个webview来加载网页。

应用程序启动时,webview 上方出现意外的白色space,space的大小约为(屏幕宽度 * 状态栏高度),截图如下:

但是如果我点击另一个标签,然后返回到这个标签,白色的 space 就消失了。

这个bug就在iOS7,iOS8没有意外space。 而且这个bug只存在于设备中,模拟器没有这个bug。

请提供一些如何修复此错误的建议。 非常感谢。

听起来像是网络视图的问题 contentInsets。尝试在 viewDidLayoutSubviews.

中手动设置