我使用一个ECSlidingViewController
作为RootViewController
在这个我加载一个UINavigationController
最终深入到一个图像库。
图片库将状态栏和导航栏设置为半透明,并设置为全屏。但是,这仍然会在状态栏所在的顶部留下 20px 的间隙。当我点击图库图像以隐藏导航栏、状态栏和工具栏时,差距仍然存在,直到我旋转手机。然后只有这样 20px 的间隙才会消失,只有现在当我点击以取消隐藏导航栏、状态栏和工具栏时,导航栏位于状态栏下方,直到我再次旋转手机,我再次留下 20px 的间隙。
以下是我所说的一些例子
加载时的正常视图(20px 间隙)
http://cl.ly/GSE5
全屏模式 -> 旋转 -> 退出全屏
http://cl.ly/GSMa
当这rootViewController
是一个标准时,这一切都不会发生ViewController
我应该在实现中寻找ECSSlidingViewController
可能导致这种情况的什么?