Ответ 1
В вашем файле Info.plist установите для параметра UIStatusBarHidden
значение true или добавьте следующее в делегат вашего приложения:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
На этот вопрос может быть очень легко ответить, поэтому я приношу свои извинения, если я пропустил очевидное. Я разрабатываю приложение GUI на iPhone и хочу скрыть заголовок/строку состояния iPhone, который обычно отображает несущую/время/батарею. Как я могу сделать это из кода с учетом основных UIWindow и UIView?
-A
В вашем файле Info.plist установите для параметра UIStatusBarHidden
значение true или добавьте следующее в делегат вашего приложения:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Ответы выше устарели. Правильный способ сделать это программно:
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationNone] ;
Если вы хотите использовать UIStatusBarAnimationFade
или UIStatusBarAnimationSlide
вместо UIStatusBarAnimationNone
Указывает, будет ли контроллер просмотра предпочитать скрытие или отображение строки состояния.
- (BOOL)prefersStatusBarHidden
{
return YES;
}
Справочник по классу UIViewController
Как и при написании этих ответов, Xcode 4.1, просто используйте следующее:
[[UIApplication sharedApplication] setStatusBarHidden:TRUE];
не будет иметь пробел вверху.
альтернативно, запись plist:
"Строка состояния изначально скрыта"