我試圖把這個隱藏在iOS7狀態欄:隱藏狀態欄在iOS7
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
在委託或MAINVIEW
但它不工作!
它在iOS6的
我試圖把這個隱藏在iOS7狀態欄:隱藏狀態欄在iOS7
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
在委託或MAINVIEW
但它不工作!
它在iOS6的
任一組「查看基於控制器的狀態欄外觀」爲NO在您的信息的plist或在您的視圖控制器添加以下代碼:
-(BOOL)prefersStatusBarHidden
{
return YES;
}
包括這個方法產生未聲明的標識符的錯誤消息「用戶prefersStatusBarHidden – vboombatz
在的viewController要隱藏工作狀態欄添加:
- (BOOL)prefersStatusBarHidden
{
return YES;
}
在viewDidLoad中
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
在應用程序* -info.plist
基於視圖控制器的狀態欄外觀設置爲YES
試試這個。
在您的iOS目標 - >信息中,添加基於視圖控制器的狀態欄外觀,並將值設置爲NO。
它在iOS7中爲我工作。我還設置「狀態欄最初隱藏」屬性設置爲是
//viewDidload
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
// iOS 7
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
} else {
// iOS 6
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
}
// Add this Method
- (BOOL)prefersStatusBarHidden
{
return YES;
}
這個WIL工作..hope它有助於
它不工作! – AVEbrahimi
不適用於我 – vboombatz
在你的應用plist文件中添加一行稱之爲「UIViewControllerBasedStatusBarAppearance」並將其設置爲NO
從http://www.openfl.org/developer/forums/general-discussion/iphone-5ios-7-cant-hide-status-bar/,mgiroux的解決方案
以下內容添加到您的Info.plist:
UIStatusBarHidden UIViewControllerBasedStatusBarAppearance
或請點擊此鏈接http://www.openfl.org/developer/forums/general-discussion/iphone-5ios-7-cant-hide-status-bar/
它在iphone上正常工作,但狀態欄顯示在iPad上。 – vboombatz
在plist中添加以下屬性。
Status bar is initially hidden = YES
View controller-based status bar appearance = NO
現在的狀態欄將隱藏。
http://stackoverflow.com/questions/18979837/cant-hide-ios-7-status-bar/18980833#18980833 – Rajneesh071