我希望我的應用程序根本沒有狀態欄!我已經使用.plst從iPhone應用程序隱藏狀態欄
我在這裏Status bar won't disappear 嘗試了一切嘗試,並在這裏 How to prevent iOS 5 from showing the status bar even though UIStatusBarHidden is YES?
有人能進入極致的細節,以幫助我嗎?如果有幫助,我正在使用XCode 5。我只想讓狀態欄從應用程序中消失! 謝謝!
我希望我的應用程序根本沒有狀態欄!我已經使用.plst從iPhone應用程序隱藏狀態欄
我在這裏Status bar won't disappear 嘗試了一切嘗試,並在這裏 How to prevent iOS 5 from showing the status bar even though UIStatusBarHidden is YES?
有人能進入極致的細節,以幫助我嗎?如果有幫助,我正在使用XCode 5。我只想讓狀態欄從應用程序中消失! 謝謝!
在你Info.plist文件中添加基於按鍵的控制器查看狀態欄外觀與價值NO。並且,添加密鑰狀態欄最初被隱藏,值爲是。
如果您看到我發佈的鏈接,那沒有用。 –
這應該在iOS 7中工作。你確定你添加了兩個密鑰嗎? – LuisEspinoza
您正在構建適用於iOS 7的應用程序,對不對? – LuisEspinoza
要隱藏狀態欄後的應用已經完全啓動,加入這行程式委派的applicationDidFinishLaunching方法更改編程:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
如果您設置的動畫爲YES,那麼在狀態欄會消失淡出。一個問題,你爲什麼要刪除狀態欄?
在您的「* project_name * -Info.plist」文件中,添加一個名爲「Status bar is initial hidden」的密鑰,然後將該值設置爲「YES」。這將始終隱藏狀態欄。
這不適用於iOS 7. –
//viewDidload
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
// iOS 7
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
} else {
// iOS 6
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}
// Add this Method
- (BOOL)prefersStatusBarHidden
{
return YES;
}
你有沒有試過這樣: 點擊的.xib文件 - >屬性檢查器 - >變 '狀態欄' 爲 '無' (參見附件圖片)
是的,我有,但狀態欄仍然出現在模擬器和我的手機上。如果有幫助,我正在使用故事板... –
打開應用程序Info.plist文件並添加以下行:
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
<key>UIStatusBarHidden</key>
<true/>
請添加到您的視圖控制器
- (BOOL)prefersStatusBarHidden {
return YES;
}
在這裏看到:http://stackoverflow.com/questions/18059703/cannot-hide-status-bar-in-ios7/18549998#18549998 – mservidio
你設置什麼樣的UIViewController作爲一個UIWindow RootViewController的? – LuisEspinoza