7
狀態欄最初隱藏在Info.plist中,「狀態欄最初隱藏」設置爲YES,「基於視圖控制器的狀態欄外觀」設置爲NO。狀態欄出現在QLPreviewController後的工具欄重新添加器
但是,當我呈現一個QlPreviewController,兩次點擊文檔後使工具欄消失並再次出現時,狀態欄也出現在應用程序中。
任何想法如何防止這種情況發生?
狀態欄最初隱藏在Info.plist中,「狀態欄最初隱藏」設置爲YES,「基於視圖控制器的狀態欄外觀」設置爲NO。狀態欄出現在QLPreviewController後的工具欄重新添加器
但是,當我呈現一個QlPreviewController,兩次點擊文檔後使工具欄消失並再次出現時,狀態欄也出現在應用程序中。
任何想法如何防止這種情況發生?
在您的Info.plist文件中,將UIViewControllerBasedStatusBarAppearance設置爲true。然後,在你想隱藏狀態欄添加以下代碼所有視圖控制器:即使從全屏返回後
- (BOOL)prefersStatusBarHidden {
return YES;
}
通過這樣做,並創建一個子類QLPreviewController的,我能夠隱藏狀態欄,州。
您是否找到答案?在這裏也遇到同樣的問題。謝謝! – Alessandro
@Alessandro可悲的是,沒有。當從Superview中刪除QlPreviewController時,我只是使狀態欄消失。 –