我在我的应用中使用MWPhotobrowser库作为照片查看器。有一个选项可以设置,例如..
Mbrowser.wantsFullScreenLayout=YES;
以全屏模式显示照片。一切都很好。
但是当我在我的应用程序中使用PKRevalController库时
https://github.com/pkluz/PKRevealController
它让我的photobrowser在导航控制器上留下一个等于状态栏高度的空间。当照片查看器上的导航控制器消失时会发生这种情况。
当我禁用wantFullScreenLayout时,它会变好,但总是会显示状态栏。
我不知道是什么原因造成的。任何帮助都感激不尽。请参考屏幕截图..!
答案 0 :(得分:0)
PKRevealController
是rootViewController
或topViewController
。可以说MWPhotoBrowser
只是subView
。
简单方法:
在MWPhotoBrowser
的{{1}}中显示Model
。而不是推动它。也许让动画组装'推'
很难:
入侵PKRevealController
MWPhotoBrower
并隐藏viewWillAppear
并将其框架设置为statusBar
。
并重置(0, -20, weight, height+20)
中的statusBar
。
我的建议:
viewWillDisappear
真的很旧,而且还没有维护,仍然使用MWPhotoBrowser
的旧版本。也许考虑切换到其他Photo Browsing lib。