5

我使用一个ECSlidingViewController作为RootViewController 在这个我加载一个UINavigationController最终深入到一个图像库。

图片库将状态栏和导航栏设置为半透明,并设置为全屏。但是,这仍然会在状态栏所在的顶部留下 20px 的间隙。当我点击图库图像以隐藏导航栏、状态栏和工具栏时,差距仍然存在,直到我旋转手机。然后只有这样 20px 的间隙才会消失,只有现在当我点击以取消隐藏导航栏、状态栏和工具栏时,导航栏位于状态栏下方,直到我再次旋转手机,我再次留下 20px 的间隙。

以下是我所说的一些例子

加载时的正常视图(20px 间隙)
http://cl.ly/GSE5
全屏模式 -> 旋转 -> 退出全屏
http://cl.ly/GSMa

当这rootViewController是一个标准时,这一切都不会发生ViewController 我应该在实现中寻找ECSSlidingViewController可能导致这种情况的什么?

4

1 回答 1

0

尝试在您的 rootViewController 中创建一个大小正确的视图。然后你可以在视图中加载你的图像,图像大小就是视图大小。

我希望这个结果有用。

于 2013-06-24T15:03:57.940 回答