2014-02-28 38 views
7

狀態欄最初隱藏在Info.plist中,「狀態欄最初隱藏」設置爲YES,「基於視圖控制器的狀態欄外觀」設置爲NO。狀態欄出現在QLPreviewController後的工具欄重新添加器

但是,當我呈現一個QlPreviewController,兩次點擊文檔後使工具欄消失並再次出現時,狀態欄也出現在應用程序中。

任何想法如何防止這種情況發生?

+0

您是否找到答案?在這裏也遇到同樣的問題。謝謝! – Alessandro

+0

@Alessandro可悲的是,沒有。當從Superview中刪除QlPreviewController時,我只是使狀態欄消失。 –

回答

0

在您的Info.plist文件中,將UIViewControllerBasedStatusBarAppearance設置爲true。然後,在你想隱藏狀態欄添加以下代碼所有視圖控制器:即使從全屏返回後

- (BOOL)prefersStatusBarHidden { 
     return YES; 
    } 

通過這樣做,並創建一個子類QLPreviewController的,我能夠隱藏狀態欄,州。