当rootviewcontroller是ECSlidingVIewController时,子视图wantfullscreen在顶部留下20px

Tra*_*eck 5 iphone fullscreen navigationcontroller ios

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

图像库将stastusbar和导航栏设置为半透明并设置wantfullscreen.但是,这仍然会在状态栏的顶部留下20px的间隙.当我点击图库图像隐藏导航栏,状态栏和工具栏时,差距仍然是UNTIL我旋转手机.然后只有这样才能消除20px间隙,只有现在每当我点击取消隐藏导航栏,状态栏和工具栏时,导航栏都处于状态栏之下,直到我再次旋转手机,再一次我留下了20px的间隙.

以下是我正在谈论的一些例子

普通视图加载时(20像素间隙)
http://cl.ly/GSE5
全屏模式- >旋转- >出口全屏
http://cl.ly/GSMa

rootViewController标准是标准时,ViewController 我不应该在ECSSlidingViewController实施中寻找什么可能导致这种情况?

Fed*_*deH 0

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

我希望这个结果有用。