2013-05-06 45 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