2013-05-06 87 views
-1

我在我的应用程序中使用MWPhotobrowser库作为照片查看器。有一个选项可以设置,例如:IOS MWPhotobrowser问题

Mbrowser.wantsFullScreenLayout=YES; 

这显示全屏模式下的照片。所有作品都很好。

但是,当我在我的应用程序

https://github.com/pkluz/PKRevealController 

使用PKRevalController库这让我photobrowser离开等于在导航控制器状态栏的高度空间。当照片查看器上的导航控制器消失时会发生这种情况。

当我禁用wantsFullScreenLayout然后它会好的,但总是显示状态栏。

我不知道是什么导致它。任何帮助都感激不尽。请参阅屏幕截图..!

enter image description here

+0

我认为PKRevealer会在当前视图下添加一个视图,这可能会让事情变得糟糕。我真的想为这个问题寻求解决方案 – 2013-05-12 06:41:08

+0

你可以给你的源代码链接,我会尝试你的代码 – 2013-05-14 12:54:32

+0

已知问题..检查[链接](https://github.com/pkluz/PKRevealController/issues/ 40)解决方案/解决方法干杯!
Amar。 – Amar 2013-05-13 06:42:22

回答

0

PKRevealControllerrootViewControllertopViewController。可以这么说,MWPhotoBrowser只是一个subView

简单的方法: 显示MWPhotoBrowser从。而不是推动它。也许使动画组装“推”

硬的方式: 攻入MWPhotoBrowerviewWillAppear和隐藏statusBar,并设置它的框架(0, -20, weight, height+20)。 并在viewWillDisappear中重置statusBar

我的提示:

MWPhotoBrowser真的老了,并没有得到维护的任何更多,仍然使用的 SDWebImage一个旧版本。也许考虑切换到其他照片浏览库。

+0

我试图入侵mwphotobrowser但没有工作。所以你建议mwphotobrowser是真的老了,我应该切换到一个新的库,它会切换到新的库吗? – 2013-05-18 09:19:12

+0

就像使用mainWindow在当前ViewController中呈现图像的新图像一样。不能确切地记住名字。抱歉 – 2013-05-18 10:10:34