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

时间:2012-05-08 06:50:38

标签: iphone ios fullscreen navigationcontroller

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

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

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

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

rootViewController是标准ViewController时,这一切都不会发生 我应该在ECSSlidingViewController实施中寻找什么可能导致此问题?

1 个答案:

答案 0 :(得分:0)

尝试使用正确的大小在rootViewController中创建视图。然后,您可以在视图中加载图像,图像大小为视图大小。

我希望这个结果有用。