我使用ECSlidingViewController
作为RootViewController
在这里我加载UINavigationController
,最终深入到图像库。
图像库将stastusbar和导航栏设置为半透明并设置wantfullscreen。 但是,这仍然会在状态栏的顶部留下20px的间隙。 当我点击图库图像隐藏导航栏,状态栏和工具栏时,差距仍然是UNTIL我旋转手机。然后只有这样才能消除20px间隙,只有现在每当我点击取消隐藏导航栏,状态栏和工具栏时,导航栏都处于状态栏之下,直到我再次旋转手机,再次离开时,间隔为20px。
以下是我正在谈论的内容的一些例子
加载时的正常视图(20px间隙)
http://cl.ly/GSE5
全屏模式 - >旋转 - >退出全屏
http://cl.ly/GSMa
当rootViewController
是标准ViewController
时,这一切都不会发生
我应该在ECSSlidingViewController
实施中寻找什么可能导致此问题?
答案 0 :(得分:0)
尝试使用正确的大小在rootViewController中创建视图。然后,您可以在视图中加载图像,图像大小为视图大小。
我希望这个结果有用。